1 package org.openecomp.sdc.translator.services.heattotosca;
5 import static org.junit.Assert.assertEquals;
7 public class ConsolidationDataUtilTest {
8 private static final String PORT_TYPE_FORMAT_1 = "a_11_network_port_22";
9 private static final String PORT_TYPE_FORMAT_2 = "a_11_network_port22";
10 private static final String PORT_TYPE_FORMAT_3 = "a_network_port_22";
11 private static final String PORT_TYPE_FORMAT_4 = "a_network_port22";
12 private static final String PORT_TYPE_FORMAT_5 = "network_port_22";
13 private static final String PORT_TYPE_FORMAT_6 = "network_port22";
14 private static final String PORT_TYPE_FORMAT_7 = "a_network_11_port22";
15 private static final String PORT_TYPE_OUTPUT_1 = "a_network_port_22";
16 private static final String PORT_TYPE_OUTPUT_2 = "a_network_port22";
17 private static final String PORT_TYPE_OUTPUT_3 = "network_port_22";
18 private static final String PORT_TYPE_OUTPUT_4 = "network_port22";
19 private static final String PORT_TYPE_OUTPUT_5 = "a_network_11_port22";
21 private static final String VM_TYPE = "a";
24 public void testGetPortType_Empty() {
26 assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
30 public void testGetPortType_Spaces() {
32 assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
36 public void testGetPortType_Null() {
38 assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
42 public void testGetPortType_OnlyPortType() {
43 String port = "network";
44 assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
48 public void testGetPortType_WithServerAndPortIndex() {
49 assertEquals(PORT_TYPE_OUTPUT_1, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_1, VM_TYPE));
53 public void testGetPortType_Input_WithServerAndPortIndexWithoutUnderscore() {
54 assertEquals(PORT_TYPE_OUTPUT_2, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_2, VM_TYPE));
58 public void testGetPortType_Input_WithoutServerIndexAndWithPortIndex() {
59 assertEquals(PORT_TYPE_OUTPUT_1, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_3, VM_TYPE));
63 public void testGetPortType_Input_WithoutServerIndexAndWithPortIndexWithoutUnderscore() {
64 assertEquals(PORT_TYPE_OUTPUT_2, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_4, VM_TYPE));
68 public void testGetPortType_Input_PortTypeWithIndex() {
69 assertEquals(PORT_TYPE_OUTPUT_3, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_5, VM_TYPE));
73 public void testGetPortType_Input_PortIndexWithoutUnderscore() {
74 assertEquals(PORT_TYPE_OUTPUT_4, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_6, VM_TYPE));
78 public void testGetPortType_Input_PortIndexAndDigitInBetween() {
79 assertEquals(PORT_TYPE_OUTPUT_5, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_7, VM_TYPE));