- Check if failIfExists exists, if not default it. 04/97904/1
authorMerkel, Jeff <jeff.merkel@att.com>
Mon, 4 Nov 2019 13:18:32 +0000 (08:18 -0500)
committerBenjamin, Max (mb388a) <mb388a@att.com>
Mon, 4 Nov 2019 13:18:32 +0000 (08:18 -0500)
- Check if failIfExists exists, if not default it.

Issue-ID: SO-2507
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
Change-Id: I0ab965bca0fd6777d711c99d3bc550293e826414

adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/vnf/MsoVnfAdapterImpl.java
adapters/mso-openstack-adapters/src/test/java/org/onap/so/adapters/vnf/MsoVnfAdapterImplTest.java

index 2769f1c..9adcdcb 100644 (file)
@@ -1074,6 +1074,9 @@ public class MsoVnfAdapterImpl implements MsoVnfAdapter {
                 if (backout == null) {
                     backout = true;
                 }
+                if (failIfExists == null) {
+                    failIfExists = false;
+                }
                 if (msoHeatUtils != null) {
                     heatStack = msoHeatUtils.createStack(cloudSiteId, cloudOwner, tenantId, vfModuleName, null,
                             template, goldenInputs, true, heatTemplate.getTimeoutMinutes(), newEnvironmentString,
index 0d972bb..f3cad76 100644 (file)
@@ -84,6 +84,20 @@ public class MsoVnfAdapterImplTest extends BaseRestTestUtils {
                 new Holder<VnfRollback>());
     }
 
+    @Test
+    public void createVnfTest_NullFailIfExists() throws Exception {
+        mockOpenStackResponseAccess(wireMockServer, wireMockPort);
+        mockOpenStackGetStackVfModule_200(wireMockServer);
+
+        MsoRequest msoRequest = getMsoRequest();
+
+        Map<String, Object> map = new HashMap<>();
+        map.put("key1", "value1");
+        instance.createVfModule("mtn13", "CloudOwner", "88a6ca3ee0394ade9403f075db23167e", "vnf", "1", "", vnfName, "",
+                "VFMOD", null, null, "b4ea86b4-253f-11e7-93ae-92361f002671", map, null, Boolean.TRUE, Boolean.FALSE,
+                msoRequest, new Holder<>(), new Holder<Map<String, String>>(), new Holder<VnfRollback>());
+    }
+
     @Test
     public void createVnfTest_HeatStatusFailed() throws Exception {
         mockOpenStackResponseAccess(wireMockServer, wireMockPort);