Support instantiation of same model vnfs/vf-modules
[so.git] / bpmn / MSOCommonBPMN / src / test / java / org / onap / so / client / cds / AbstractVnfCDSRequestProviderTest.java
index 9c3ce60..6de1364 100644 (file)
@@ -44,6 +44,7 @@ import org.onap.so.serviceinstancebeans.*;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
+import java.util.LinkedList;
 import java.util.Map;
 
 @RunWith(MockitoJUnitRunner.Silent.class)
@@ -81,6 +82,7 @@ public abstract class AbstractVnfCDSRequestProviderTest {
     @Before
     public void setUp() {
         buildingBlockExecution = createBuildingBlockExecution();
+        buildingBlockExecution.setVariable("lookupKeyMap", new HashMap<>());
         executeBuildingBlock = new ExecuteBuildingBlock();
     }
 
@@ -202,4 +204,10 @@ public abstract class AbstractVnfCDSRequestProviderTest {
         executeBuildingBlock.setBuildingBlock(buildingBlock);
         buildingBlockExecution.setVariable(BUILDING_BLOCK, executeBuildingBlock);
     }
+
+    protected void setScopeAndActionWithoutUserParams(String scope, String action) {
+        buildingBlockExecution.getGeneralBuildingBlock().getRequestContext().getRequestParameters()
+                .setUserParams(new LinkedList<>());
+        setScopeAndAction(scope, action);
+    }
 }