Add unit tests for NicInternalNetworkErrorBuilder 92/92892/4
authorm.kowalski3 <m.kowalski3@partner.samsung.com>
Wed, 7 Aug 2019 13:25:14 +0000 (15:25 +0200)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Tue, 13 Aug 2019 14:13:04 +0000 (14:13 +0000)
Issue-ID: SDC-2327
Signed-off-by: Marcin Kowalski <m.kowalski3@partner.samsung.com>
Change-Id: I8a6127218edf895b8b43d973348cc47794e212c1

openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/test/java/org/openecomp/sdc/vendorsoftwareproduct/errors/NicInternalNetworkErrorBuilderTest.java

index d8644a5..d4d1431 100644 (file)
@@ -30,13 +30,39 @@ public class NicInternalNetworkErrorBuilderTest {
 
     @Test
     public void testGetNetworkDescriptionInternalNetworkErrorBuilder() {
-        //when
+        // when
         ErrorCode errorCode = NicInternalNetworkErrorBuilder.getNetworkDescriptionInternalNetworkErrorBuilder();
 
-        //then
+        // then
         assertEquals(VendorSoftwareProductErrorCodes.NETWORK_DESCRIPTION_NOT_ALLOWED_FOR_INTERNAL_NETWORK,
                 errorCode.id());
         assertEquals(ErrorCategory.APPLICATION, errorCode.category());
         assertEquals("Invalid request, Network Description not allowed for Internal Networks", errorCode.message());
     }
+
+    @Test
+    public void testGetNicNullNetworkIdInternalNetworkIdErrorBuilder() {
+        // when
+        ErrorCode errorCode = NicInternalNetworkErrorBuilder.getNicNullNetworkIdInternalNetworkIdErrorBuilder();
+
+        // then
+        assertEquals(VendorSoftwareProductErrorCodes.NULL_NETWORKID_NOT_ALLOWED, errorCode.id());
+        assertEquals(ErrorCategory.APPLICATION, errorCode.category());
+        assertEquals("Internal Networks are currently not supported for VSP created Manually,"
+                             + " so please fix all the NIC to be of Type External and re-submit the VSP.",
+                errorCode.message());
+
+    }
+
+    @Test
+    public void testGetNetworkTypeErrorBuilder() {
+        // when
+        ErrorCode errorCode = NicInternalNetworkErrorBuilder.getNetworkTypeErrorBuilder();
+
+        // then
+        assertEquals(VendorSoftwareProductErrorCodes.NETWORK_TYPE_UPDATE_NOT_ALLOWED, errorCode.id());
+        assertEquals(ErrorCategory.APPLICATION, errorCode.category());
+        assertEquals("Invalid request, Network Type Update not allowed for a Nic", errorCode.message());
+
+    }
 }