1 package org.openecomp.sdc.translator.services.heattotosca;
3 import org.testng.annotations.Test;
5 import static org.testng.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";
16 private static final String PORT_TYPE_OUTPUT_2 = "a_network_port22";
17 private static final String PORT_TYPE_OUTPUT_3 = "network_port";
18 private static final String PORT_TYPE_OUTPUT_4 = "network_port22";
19 private static final String PORT_TYPE_OUTPUT_5 = "a_network_11_port22";
22 public void testGetPortType_Empty() throws Exception {
24 assertEquals(ConsolidationDataUtil.getPortType(port), port);
28 public void testGetPortType_Spaces() throws Exception {
30 assertEquals(ConsolidationDataUtil.getPortType(port), port);
34 public void testGetPortType_Null() throws Exception {
36 assertEquals(ConsolidationDataUtil.getPortType(port), port);
40 public void testGetPortType_OnlyPortType() throws Exception {
41 String port = "network";
42 assertEquals(ConsolidationDataUtil.getPortType(port), port);
46 public void testGetPortType_WithServerAndPortIndex() throws Exception {
47 assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_1), PORT_TYPE_OUTPUT_1);
51 public void testGetPortType_Input_WithServerAndPortIndexWithoutUnderscore() throws Exception {
52 assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_2), PORT_TYPE_OUTPUT_2);
56 public void testGetPortType_Input_WithoutServerIndexAndWithPortIndex() throws Exception {
57 assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_3), PORT_TYPE_OUTPUT_1);
61 public void testGetPortType_Input_WithoutServerIndexAndWithPortIndexWithoutUnderscore() throws Exception {
62 assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_4), PORT_TYPE_OUTPUT_2);
66 public void testGetPortType_Input_PortTypeWithIndex() throws Exception {
67 assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_5), PORT_TYPE_OUTPUT_3);
71 public void testGetPortType_Input_PortIndexWithoutUnderscore() throws Exception {
72 assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_6), PORT_TYPE_OUTPUT_4);
76 public void testGetPortType_Input_PortIndexAndDigitInBetween() throws Exception {
77 assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_7), PORT_TYPE_OUTPUT_5);