Improve UT for SO 59/37959/1
authorsubhash kumar singh <subhash.kumar.singh@huawei.com>
Fri, 23 Mar 2018 05:25:53 +0000 (05:25 +0000)
committersubhash kumar singh <subhash.kumar.singh@huawei.com>
Fri, 23 Mar 2018 05:25:53 +0000 (05:25 +0000)
Improve UT for SO.

Change-Id: Id2a862c3cc5f8d9b157c2f4c9e7f60e28f3bf18e
Issue-ID: SO-369
Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
adapters/mso-vnf-adapter/src/test/java/org/openecomp/mso/adapters/vnf/MsoVnfAdapterImplTest.java

index d1c090d..cf7e26c 100644 (file)
@@ -23,6 +23,8 @@ package org.openecomp.mso.adapters.vnf;
 import java.util.HashMap;\r
 import java.util.Map;\r
 import javax.xml.ws.Holder;\r
+\r
+import org.junit.Assert;\r
 import org.junit.Test;\r
 import org.openecomp.mso.adapters.vnf.MsoVnfAdapterImpl;\r
 import org.openecomp.mso.entity.MsoRequest;\r
@@ -30,7 +32,49 @@ import org.openecomp.mso.openstack.beans.VnfRollback;
 \r
 public class MsoVnfAdapterImplTest {\r
 \r
-       @Test\r
+       MsoVnfAdapter msoVnfAdapter = new MsoVnfAdapterImpl();\r
+\r
+    @Test\r
+    public void updateVnf() throws Exception {\r
+               MsoRequest msoRequest = new MsoRequest();\r
+               msoRequest.setRequestId("12345");\r
+               msoRequest.setServiceInstanceId("12345");\r
+\r
+       msoVnfAdapter.updateVnf("cloudsite", "tenantid", "vfw", "v1", "test",\r
+                               "update", "heatid", new HashMap<>(), msoRequest, new Holder<>(), new Holder<>());\r
+       Assert.assertTrue(true);\r
+    }\r
+\r
+    @Test(expected = NullPointerException.class)\r
+    public void queryVnfNullPoinerExceptionTest() throws Exception {\r
+               MsoRequest msoRequest = new MsoRequest();\r
+               msoRequest.setRequestId("12345");\r
+               msoRequest.setServiceInstanceId("12345");\r
+\r
+               msoVnfAdapter.queryVnf("cloudSiteId",\r
+                               "tenantId",\r
+                               "vnfName",\r
+                               msoRequest,\r
+                               new Holder<>(),\r
+                               new Holder<>(),\r
+                               new Holder<>(),\r
+                               new Holder<>());\r
+               Assert.assertFalse(true);\r
+    }\r
+\r
+    @Test(expected = NullPointerException.class)\r
+    public void rollbackVnfCloudSiteInfoNotAvail() throws Exception {\r
+               VnfRollback rollback = new VnfRollback();\r
+               rollback.setVnfId("vnfid");\r
+               rollback.setVfModuleStackId("stackid");\r
+               rollback.setCloudSiteId("11234");\r
+               rollback.setTenantId("234");\r
+\r
+               msoVnfAdapter.rollbackVnf(rollback);\r
+               Assert.assertFalse(true);\r
+    }\r
+\r
+    @Test\r
        public void healthCheckVNFTest() {\r
                MsoVnfAdapterImpl instance = new MsoVnfAdapterImpl();\r
                instance.healthCheck();\r