Update AAI Assistant Tools for CCVPN Extenstion 22/85422/1
authorRama-Huawei <rama.subba.reddy.s@huawei.com>
Tue, 16 Apr 2019 06:56:13 +0000 (12:26 +0530)
committerRama-Huawei <rama.subba.reddy.s@huawei.com>
Tue, 16 Apr 2019 06:56:13 +0000 (12:26 +0530)
Increased CCVPN extension code coverage to 100%

Issue-ID: HOLMES-194

Change-Id: Ib75bff68a08ddd0bee276aafa922d3cb3cb8c435
Signed-off-by: Rama-Huawei <rama.subba.reddy.s@huawei.com>
holmes-actions/src/test/java/org/onap/holmes/common/aai/AaiQuery4Ccvpn2Test.java
holmes-actions/src/test/resources/ccvpn2.data.json

index 1fca1da..cd1d505 100644 (file)
@@ -140,6 +140,28 @@ public class AaiQuery4Ccvpn2Test {
         PowerMock.verifyAll();
     }
 
+    @Test
+    public void test_getServiceInstancesNull_exception() throws CorrelationException {
+        mockGetMethod();
+        EasyMock.expect(response.readEntity(String.class)).andReturn(data.getJSONObject("site-resources1").toJSONString
+                ());
+        EasyMock.expect(response.getStatusInfo()).andReturn(Response.Status.OK);
+
+        mockGetMethod();
+        EasyMock.expect(response.readEntity(String.class)).andReturn(data.getJSONObject("499hkg9933NNN").toJSONString
+                ());
+        EasyMock.expect(response.getStatusInfo()).andReturn(Response.Status.OK);
+
+        mockGetMethod();
+        EasyMock.expect(response.readEntity(String.class)).andReturn(data.getJSONObject("499hkg9933NNN").toJSONString
+                ());
+        EasyMock.expect(response.getStatusInfo()).andReturn(Response.Status.OK);
+
+        PowerMock.replayAll();
+
+        aai.getSiteServiceInstance("HkHubONSDEMOSZHKCustomer");
+    }
+
 
     private void mockGetMethod() {
         initCommonMock();
index 23faa60..7739893 100644 (file)
       }
     ]
   },
+  "site-resources1": {
+    "site-resource": [
+    ]
+  },
   "499hkg9933NNN": {
     "site-resource-id": "3801b392-f596-4f7b-93d6-4d0a33b014bc",
     "site-resource-name": "HkHubONSDEMOBJHKCustomer",
@@ -95,4 +99,4 @@
       ]
     }
   }
-}
\ No newline at end of file
+}