diff options
Diffstat (limited to 'catalog-be/src/test/java/org/openecomp/sdc/be/components/utils/ObjectGenerator.java')
-rw-r--r-- | catalog-be/src/test/java/org/openecomp/sdc/be/components/utils/ObjectGenerator.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/utils/ObjectGenerator.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/utils/ObjectGenerator.java index c6a36971a8..8f194f1d0f 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/utils/ObjectGenerator.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/utils/ObjectGenerator.java @@ -21,10 +21,12 @@ package org.openecomp.sdc.be.components.utils; import org.openecomp.sdc.be.model.ComponentInstance; +import org.openecomp.sdc.be.model.ComponentInstanceAttribute; import org.openecomp.sdc.be.model.ComponentInstanceInput; import org.openecomp.sdc.be.model.ComponentInstanceProperty; import org.openecomp.sdc.be.model.HeatParameterDefinition; import org.openecomp.sdc.be.model.InputDefinition; +import org.openecomp.sdc.be.model.OutputDefinition; import org.openecomp.sdc.be.model.PropertyDefinition; import org.openecomp.sdc.be.model.RequirementCapabilityRelDef; import org.openecomp.sdc.be.model.Resource; @@ -80,6 +82,24 @@ public class ObjectGenerator { return inputs; } + public static List<ComponentInstanceAttribute> buildInstanceAttributes(String ... attributesNames) { + return Stream.of(attributesNames).map(name -> { + ComponentInstanceAttribute instAttribute = new ComponentInstanceAttribute(); + instAttribute.setName(name); + return instAttribute; + }).collect(Collectors.toList()); + } + + public static List<OutputDefinition> buildOutputs(String ... outputNames) { + List<OutputDefinition> outputs = new ArrayList<>(); + for (String outputName : outputNames) { + OutputDefinition outputDefinition = new OutputDefinition(); + outputDefinition.setName(outputName); + outputs.add(outputDefinition); + } + return outputs; + } + public static Resource buildResourceWithComponentInstance(String ... instanceNames) { List<ComponentInstance> instances = new ArrayList<>(); for (String instanceName : instanceNames) { |