re base code
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / components / property / PropertyDeclaratorTestBase.java
@@ -1,25 +1,30 @@
 package org.openecomp.sdc.be.components.property;
 
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.openecomp.sdc.common.api.Constants.GET_INPUT;
+import org.junit.Before;
+import org.openecomp.sdc.be.components.utils.ComponentInstanceBuilder;
+import org.openecomp.sdc.be.components.utils.PropertyDataDefinitionBuilder;
+import org.openecomp.sdc.be.components.utils.ResourceBuilder;
+import org.openecomp.sdc.be.dao.utils.MapUtil;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
+import org.openecomp.sdc.be.model.*;
 
 import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
 
-import org.junit.Before;
-import org.openecomp.sdc.be.components.utils.PropertyDataDefinitionBuilder;
-import org.openecomp.sdc.be.dao.utils.MapUtil;
-import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
-import org.openecomp.sdc.be.model.ComponentInstancePropInput;
-import org.openecomp.sdc.be.model.ComponentInstanceProperty;
-import org.openecomp.sdc.be.model.InputDefinition;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.openecomp.sdc.common.api.Constants.GET_INPUT;
 
-public class PropertyDeceleratorTestBase {
+public class PropertyDeclaratorTestBase {
 
     static final String INNER_PROP1 = "ecomp_generated_naming";
     static final String INNER_PROP2 = "naming_policy";
+    static final String RESOURCE_ID = "resourceId";
+    static final String INPUT_ID = "inputId";
+    static final String INSTANCE_ID = "inst1";
+    static final String ORIGIN_INSTANCE_ID = "originInst1";
     PropertyDataDefinition prop1, prop2, complexProperty;
+    Resource resource;
 
     @Before
     public void setUp() throws Exception {
@@ -45,6 +50,17 @@ public class PropertyDeceleratorTestBase {
                 .setValue("{\"ecomp_generated_naming\":true\",\"naming_policy\":\"abc\"}")
                 .build();
 
+        ComponentInstance inst1 = new ComponentInstanceBuilder()
+                .setComponentUid(ORIGIN_INSTANCE_ID)
+                .setId(INSTANCE_ID)
+                .setNormalizedName(INSTANCE_ID)
+                .build();
+
+        resource = new ResourceBuilder()
+                .setUniqueId(RESOURCE_ID)
+                .addComponentInstance(inst1)
+                .build();
+
     }
 
     List<ComponentInstancePropInput> createInstancePropInputList(List<PropertyDataDefinition> properties) {