<dependency>
<groupId>org.jmockit</groupId>
<artifactId>jmockit</artifactId>
- <version>${jmockit.version}</version>
<scope>test</scope>
</dependency>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
-
+
+ <dependency>
+ <groupId>org.jmockit</groupId>
+ <artifactId>jmockit</artifactId>
+ <scope>test</scope>
+ </dependency>
+
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
package org.openecomp.sdc.be.model;
-import com.fasterxml.jackson.annotation.JsonIgnore;
+import static java.util.Collections.emptyList;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+import java.util.Optional;
+import java.util.stream.Collectors;
+
import org.openecomp.sdc.be.config.ConfigurationManager;
+import org.openecomp.sdc.be.dao.utils.MapUtil;
import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
import org.openecomp.sdc.be.model.category.CategoryDefinition;
import org.openecomp.sdc.be.model.category.SubCategoryDefinition;
-
-import static java.util.Collections.emptyList;
-import org.openecomp.sdc.be.dao.utils.MapUtil;
import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElementTypeEnum;
import org.openecomp.sdc.common.api.ArtifactTypeEnum;
-import java.io.Serializable;
-import java.util.*;
-import java.util.stream.Collectors;
+import com.fasterxml.jackson.annotation.JsonIgnore;
public abstract class Component implements Serializable {
package org.openecomp.sdc.be.model;
-import org.apache.commons.collections.MapUtils;
-import org.apache.commons.lang3.tuple.Pair;
-
import java.io.Serializable;
import java.util.List;
import java.util.Map;
+import org.apache.commons.collections.MapUtils;
+import org.apache.commons.lang3.tuple.Pair;
+
public class ComponentInstInputsMap implements Serializable {
/**
package org.openecomp.sdc.be.model;
-import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
-import org.openecomp.sdc.be.datatypes.elements.PropertiesOwner;
-import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum;
-
import java.io.Serializable;
import java.util.Collections;
import java.util.List;
import java.util.Map;
+import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.PropertiesOwner;
+import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum;
+
public class ComponentInstance extends ComponentInstanceDataDefinition implements Serializable, PropertiesOwner {
/**
package org.openecomp.sdc.be.model;
+import java.util.List;
+
import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
import org.openecomp.sdc.be.datatypes.enums.ComponentFieldsEnum;
import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
-import java.util.List;
-
public class ComponentParametersView {
boolean ignoreUsers = false;
private void removeArtifactsDuplicates() {
List<String> artifacts = getArtifacts();
Set<String> artifactsSet = new HashSet<>();
- artifactsSet.addAll(artifacts);
- artifacts.clear();
- artifacts.addAll(artifactsSet);
+
+ if (artifacts != null && !artifacts.isEmpty()) {
+ artifactsSet.addAll(artifacts);
+ artifacts.clear();
+ artifacts.addAll(artifactsSet);
+ }
List<String> giArtifacts = getGroupInstanceArtifacts();
Set<String> giArtifactsSet = new HashSet<>();
- giArtifactsSet.addAll(giArtifacts);
- giArtifacts.clear();
- giArtifacts.addAll(giArtifactsSet);
+
+ if (giArtifacts != null && !giArtifacts.isEmpty()) {
+ giArtifactsSet.addAll(giArtifacts);
+ giArtifacts.clear();
+ giArtifacts.addAll(giArtifactsSet);
+ }
}
private void clearArtifactsUuid() {
*/
public void alignArtifactsUuid(Map<String, ArtifactDefinition> deploymentArtifacts) {
List<String> artifactIds = getArtifacts();
- if(CollectionUtils.isNotEmpty(artifactIds)){
+ if(CollectionUtils.isNotEmpty(artifactIds) && deploymentArtifacts != null){
removeArtifactsDuplicates();
clearArtifactsUuid();
List<String> artifactUuids = getArtifactsUuid();
package org.openecomp.sdc.be.model;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition;
-import org.openecomp.sdc.be.datatypes.elements.OperationDataDefinition;
-
import java.io.Serializable;
import java.util.Map;
import java.util.stream.Collectors;
+import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.OperationDataDefinition;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+
/**
* Definition of the operations that can be performed on (instances of) a Node
* Type.
@Override
public boolean isDefinition() {
- // TODO Auto-generated method stub
return false;
}
package org.openecomp.sdc.be.model;
-import org.openecomp.sdc.be.datatypes.elements.PolicyDataDefinition;
-import org.openecomp.sdc.be.datatypes.elements.PropertiesOwner;
-import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
-
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import java.util.stream.Collectors;
+
+import org.openecomp.sdc.be.datatypes.elements.PolicyDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.PropertiesOwner;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
/**
* public class representing the component policy
*/
package org.openecomp.sdc.be.model;
-import org.openecomp.sdc.be.datatypes.elements.PolicyTypeDataDefinition;
-
import java.util.List;
+import org.openecomp.sdc.be.datatypes.elements.PolicyTypeDataDefinition;
+
/**
* Specifies the policy type that the Node Type exposes.
*/
public Resource(ComponentMetadataDefinition componentMetadataDefinition) {
super(componentMetadataDefinition);
+ if(this.getComponentMetadataDefinition().getMetadataDataDefinition() == null) {
+ this.getComponentMetadataDefinition().componentMetadataDataDefinition = new ResourceMetadataDataDefinition();
+ }
this.getComponentMetadataDefinition().getMetadataDataDefinition().setComponentType(ComponentTypeEnum.RESOURCE);
}
import java.util.HashMap;
import java.util.Map;
+import org.openecomp.sdc.be.datatypes.components.ComponentMetadataDataDefinition;
import org.openecomp.sdc.be.datatypes.components.ServiceMetadataDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.ForwardingPathDataDefinition;
import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
public Service(ComponentMetadataDefinition serviceMetadataDefinition) {
super(serviceMetadataDefinition);
- this.getComponentMetadataDefinition().getMetadataDataDefinition().setComponentType(ComponentTypeEnum.SERVICE);
+ ComponentMetadataDataDefinition metadataDataDefinition = this.getComponentMetadataDefinition().getMetadataDataDefinition();
+ if(metadataDataDefinition != null) {
+ metadataDataDefinition.setComponentType(ComponentTypeEnum.SERVICE);
+ }
this.setToscaType(ToscaElementTypeEnum.TopologyTemplate.getValue());
}
package org.openecomp.sdc.be.model.cache;
-import fj.data.Either;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.concurrent.locks.Lock;
+import java.util.concurrent.locks.ReentrantReadWriteLock;
+import java.util.function.Function;
+import java.util.stream.Collectors;
+
+import javax.annotation.PostConstruct;
+
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.ImmutableTriple;
import org.openecomp.sdc.be.config.BeEcompErrorManager;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
-import javax.annotation.PostConstruct;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.locks.Lock;
-import java.util.concurrent.locks.ReentrantReadWriteLock;
-import java.util.function.Function;
-import java.util.stream.Collectors;
+import fj.data.Either;
@org.springframework.stereotype.Component("component-cache")
public class ComponentCache {
package org.openecomp.sdc.be.model.jsontitan.datamodel;
+import java.util.HashMap;
+import java.util.Map;
+
import org.apache.commons.collections.MapUtils;
-import org.openecomp.sdc.be.datatypes.elements.*;
+import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.CompositionDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.ForwardingPathDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapArtifactDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapCapabiltyProperty;
+import org.openecomp.sdc.be.datatypes.elements.MapComponentInstanceExternalRefs;
+import org.openecomp.sdc.be.datatypes.elements.MapGroupsDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapListCapabiltyDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapListRequirementDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapPropertiesDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.PolicyDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.RelationshipInstDataDefinition;
import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition;
import org.openecomp.sdc.be.model.jsontitan.enums.JsonConstantKeysEnum;
-import java.util.HashMap;
-import java.util.Map;
-
public class TopologyTemplate extends ToscaElement{
public TopologyTemplate() {
package org.openecomp.sdc.be.model.jsontitan.operations;
-import fj.data.Either;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+
import org.openecomp.sdc.be.dao.api.ActionStatus;
import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
import org.openecomp.sdc.be.dao.jsongraph.TitanDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-import java.util.*;
+import fj.data.Either;
/**
* Created by yavivi on 26/01/2018.
package org.openecomp.sdc.be.model.jsontitan.operations;
-import fj.data.Either;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Set;
+import java.util.UUID;
+
import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
import org.openecomp.sdc.be.dao.jsongraph.types.EdgeLabelEnum;
import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Set;
-import java.util.UUID;
+import fj.data.Either;
@org.springframework.stereotype.Component("forwarding-paths-operations")
public class ForwardingPathOperation extends BaseOperation {
package org.openecomp.sdc.be.model.jsontitan.operations;
-import fj.data.Either;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
import java.util.UUID;
+
import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
import org.openecomp.sdc.be.dao.jsongraph.types.EdgeLabelEnum;
import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import fj.data.Either;
+
@org.springframework.stereotype.Component("interfaces-operation")
public class InterfaceOperation extends BaseOperation {
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
-import java.util.function.BiConsumer;
-import java.util.function.BiPredicate;
import java.util.Optional;
import java.util.Set;
import java.util.UUID;
+import java.util.function.BiConsumer;
+import java.util.function.BiPredicate;
import java.util.stream.Collectors;
import org.apache.commons.collections.CollectionUtils;
import org.openecomp.sdc.be.datatypes.enums.OriginTypeEnum;
import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition;
-import org.openecomp.sdc.be.model.*;
+import org.openecomp.sdc.be.model.ArtifactDefinition;
+import org.openecomp.sdc.be.model.CapabilityDefinition;
+import org.openecomp.sdc.be.model.CapabilityRequirementRelationship;
+import org.openecomp.sdc.be.model.Component;
+import org.openecomp.sdc.be.model.ComponentInstance;
+import org.openecomp.sdc.be.model.ComponentInstanceInput;
+import org.openecomp.sdc.be.model.ComponentInstanceProperty;
+import org.openecomp.sdc.be.model.ComponentParametersView;
+import org.openecomp.sdc.be.model.GroupDefinition;
+import org.openecomp.sdc.be.model.GroupInstance;
+import org.openecomp.sdc.be.model.RelationshipImpl;
+import org.openecomp.sdc.be.model.RelationshipInfo;
+import org.openecomp.sdc.be.model.RequirementCapabilityRelDef;
+import org.openecomp.sdc.be.model.RequirementDefinition;
+import org.openecomp.sdc.be.model.Resource;
+import org.openecomp.sdc.be.model.User;
import org.openecomp.sdc.be.model.jsontitan.datamodel.NodeType;
import org.openecomp.sdc.be.model.jsontitan.datamodel.TopologyTemplate;
import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElement;
package org.openecomp.sdc.be.model.jsontitan.operations;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
import org.openecomp.sdc.be.dao.jsongraph.TitanDao;
import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
@org.springframework.stereotype.Component
public class PolicyOperation {
package org.openecomp.sdc.be.model.jsontitan.operations;
-import com.google.gson.reflect.TypeToken;
-import fj.data.Either;
+import java.lang.reflect.Type;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.stream.Collectors;
+
import org.apache.commons.collections.MapUtils;
import org.apache.tinkerpop.gremlin.structure.Direction;
import org.apache.tinkerpop.gremlin.structure.Edge;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.lang.reflect.Type;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Map.Entry;
-import java.util.stream.Collectors;
+import com.google.gson.reflect.TypeToken;
+
+import fj.data.Either;
@org.springframework.stereotype.Component("topology-template-operation")
public class TopologyTemplateOperation extends ToscaElementOperation {
package org.openecomp.sdc.be.model.jsontitan.operations;
-import fj.data.Either;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.EnumMap;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Optional;
+import java.util.Set;
+import java.util.function.BiPredicate;
+import java.util.stream.Collectors;
+
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.collections.MapUtils;
import org.apache.commons.lang3.StringUtils;
import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum;
import org.openecomp.sdc.be.dao.titan.TitanOperationStatus;
-import org.openecomp.sdc.be.datatypes.elements.*;
+import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.CapabilityDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.ListCapabilityDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.ListRequirementDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapArtifactDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapCapabiltyProperty;
+import org.openecomp.sdc.be.datatypes.elements.MapListCapabiltyDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapListRequirementDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.MapPropertiesDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.RequirementDataDefinition;
import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
import org.openecomp.sdc.be.datatypes.enums.GraphPropertyEnum;
import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields;
import org.openecomp.sdc.be.datatypes.enums.OriginTypeEnum;
import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
-import org.openecomp.sdc.be.model.*;
+import org.openecomp.sdc.be.model.ArtifactDefinition;
+import org.openecomp.sdc.be.model.CapabilityDefinition;
+import org.openecomp.sdc.be.model.Component;
+import org.openecomp.sdc.be.model.ComponentInstance;
+import org.openecomp.sdc.be.model.ComponentInstanceInput;
+import org.openecomp.sdc.be.model.ComponentInstanceProperty;
+import org.openecomp.sdc.be.model.ComponentParametersView;
+import org.openecomp.sdc.be.model.DistributionStatusEnum;
+import org.openecomp.sdc.be.model.GroupDefinition;
+import org.openecomp.sdc.be.model.GroupInstance;
+import org.openecomp.sdc.be.model.InputDefinition;
+import org.openecomp.sdc.be.model.LifecycleStateEnum;
+import org.openecomp.sdc.be.model.PolicyDefinition;
+import org.openecomp.sdc.be.model.PropertyDefinition;
+import org.openecomp.sdc.be.model.RelationshipInfo;
+import org.openecomp.sdc.be.model.RequirementCapabilityRelDef;
+import org.openecomp.sdc.be.model.RequirementDefinition;
+import org.openecomp.sdc.be.model.Resource;
+import org.openecomp.sdc.be.model.Service;
+import org.openecomp.sdc.be.model.User;
import org.openecomp.sdc.be.model.catalog.CatalogComponent;
import org.openecomp.sdc.be.model.jsontitan.datamodel.TopologyTemplate;
import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElement;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
-import java.util.*;
-import java.util.Map.Entry;
-import java.util.function.BiPredicate;
-import java.util.stream.Collectors;
+import fj.data.Either;
@org.springframework.stereotype.Component("tosca-operation-facade")
public class ToscaOperationFacade {
package org.openecomp.sdc.be.model.jsontitan.utils;
+import java.util.Map;
+import java.util.Optional;
+
import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.CompositionDataDefinition;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
-import java.util.Map;
-import java.util.Optional;
-
/**
* Created by yavivi on 12/02/2018.
*/
*/
package org.openecomp.sdc.be.model.jsontitan.utils;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Formatter;
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+import java.util.stream.Collectors;
+
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.collections.MapUtils;
import org.openecomp.sdc.be.datatypes.elements.InputDataDefinition;
import org.openecomp.sdc.be.model.Operation;
import org.openecomp.sdc.be.model.Resource;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Formatter;
-import java.util.List;
-import java.util.Map;
-import java.util.Optional;
-import java.util.stream.Collectors;
-
public class InterfaceUtils {
public static final String INTERFACE_TOSCA_RESOURCE_NAME = "org.openecomp.interfaces.node.lifecycle.%s";
import org.openecomp.sdc.be.datatypes.elements.CapabilityDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.CompositionDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.ForwardingPathDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.GroupInstanceDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition;
import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElement;
import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElementTypeEnum;
import org.openecomp.sdc.be.model.jsontitan.enums.JsonConstantKeysEnum;
-import org.openecomp.sdc.be.datatypes.elements.ForwardingPathDataDefinition;
import org.openecomp.sdc.be.resources.data.ComponentMetadataData;
import org.openecomp.sdc.be.resources.data.ProductMetadataData;
import org.openecomp.sdc.be.resources.data.ResourceMetadataData;
package org.openecomp.sdc.be.model.operations.api;
-import fj.data.Either;
import org.openecomp.sdc.be.dao.graph.datatype.GraphNode;
import org.openecomp.sdc.be.dao.graph.datatype.GraphRelation;
import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
+import fj.data.Either;
+
public interface DerivedFromOperation {
/**
package org.openecomp.sdc.be.model.operations.api;
-import fj.data.Either;
-import org.openecomp.sdc.be.model.PolicyTypeDefinition;
-
import java.util.List;
import java.util.Set;
+import org.openecomp.sdc.be.model.PolicyTypeDefinition;
+
+import fj.data.Either;
+
public interface IPolicyTypeOperation {
Either<PolicyTypeDefinition, StorageOperationStatus> getLatestPolicyTypeByType(String policyTypeName);
package org.openecomp.sdc.be.model.operations.api;
-import fj.data.Either;
+import java.util.Map;
+
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
import org.openecomp.sdc.be.model.DataTypeDefinition;
import org.openecomp.sdc.be.model.IComplexDefaultValue;
import org.openecomp.sdc.be.model.PropertyDefinition;
-import java.util.Map;
+import fj.data.Either;
public interface IPropertyOperation {
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
-import com.thinkaurelius.titan.core.TitanTransaction;
import com.thinkaurelius.titan.core.TitanVertex;
import fj.data.Either;
import java.util.Map;
import javax.annotation.PostConstruct;
+
import org.apache.commons.io.filefilter.WildcardFileFilter;
import org.openecomp.sdc.be.model.User;
import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
package org.openecomp.sdc.be.model.operations.impl;
-import fj.data.Either;
import org.apache.commons.lang3.tuple.Pair;
import org.openecomp.sdc.be.dao.graph.datatype.GraphNode;
import org.openecomp.sdc.be.dao.graph.datatype.GraphRelation;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
+import fj.data.Either;
+
@Component
public class DefaultDerivedFromOperation implements DerivedFromOperation {
import org.openecomp.sdc.be.dao.neo4j.GraphPropertiesDictionary;
import org.openecomp.sdc.be.dao.titan.TitanGenericDao;
import org.openecomp.sdc.be.dao.titan.TitanOperationStatus;
-import org.openecomp.sdc.be.datatypes.elements.GroupInstanceDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.SchemaDefinition;
import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
import org.openecomp.sdc.be.resources.data.PropertyValueData;
import org.openecomp.sdc.be.resources.data.UniqueIdData;
import org.openecomp.sdc.common.datastructure.Wrapper;
-import org.openecomp.sdc.common.util.ValidationUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
package org.openecomp.sdc.be.model.operations.impl;
-import com.google.common.base.Strings;
-import com.thinkaurelius.titan.graphdb.query.TitanPredicate;
-import fj.data.Either;
+import static org.openecomp.sdc.be.dao.titan.TitanUtils.buildNotInPredicate;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+import java.util.Set;
+import java.util.stream.Collectors;
+
+import javax.annotation.Resource;
+
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.tinkerpop.gremlin.structure.Edge;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
-import javax.annotation.Resource;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Optional;
-import java.util.Set;
-import java.util.stream.Collectors;
+import com.google.common.base.Strings;
+import com.thinkaurelius.titan.graphdb.query.TitanPredicate;
-import static org.openecomp.sdc.be.dao.titan.TitanUtils.buildNotInPredicate;
+import fj.data.Either;
@Component("group-type-operation")
public class GroupTypeOperation extends AbstractOperation implements IGroupTypeOperation {
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
-import com.google.gson.Gson;
-
import fj.data.Either;
@Component("heat-parameter-operation")
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
-import com.thinkaurelius.titan.core.TitanVertex;
-
import fj.data.Either;
@Component("interface-operation")
package org.openecomp.sdc.be.model.operations.impl;
-import com.thinkaurelius.titan.graphdb.query.TitanPredicate;
-import fj.data.Either;
+import static org.openecomp.sdc.be.dao.titan.TitanUtils.buildNotInPredicate;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.stream.Collectors;
+
import org.openecomp.sdc.be.config.BeEcompErrorManager;
import org.openecomp.sdc.be.dao.graph.datatype.GraphRelation;
import org.openecomp.sdc.be.dao.neo4j.GraphPropertiesDictionary;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.stream.Collectors;
+import com.thinkaurelius.titan.graphdb.query.TitanPredicate;
-import static org.openecomp.sdc.be.dao.titan.TitanUtils.buildNotInPredicate;
+import fj.data.Either;
@Component("policy-type-operation")
public class PolicyTypeOperation extends AbstractOperation implements IPolicyTypeOperation {
package org.openecomp.sdc.be.model.operations.impl;
-import com.fasterxml.jackson.core.ObjectCodec;
-import com.fasterxml.jackson.databind.DeserializationContext;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.google.gson.JsonArray;
-import com.google.gson.JsonDeserializationContext;
-import com.google.gson.JsonDeserializer;
-import com.google.gson.JsonElement;
-import com.google.gson.JsonObject;
-import com.google.gson.JsonParseException;
-import com.google.gson.JsonParser;
-import com.google.gson.JsonSerializationContext;
-import com.google.gson.JsonSerializer;
-import com.thinkaurelius.titan.core.TitanVertex;
-import fj.data.Either;
+import java.io.IOException;
+import java.lang.reflect.Type;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Set;
+import java.util.StringJoiner;
+import java.util.function.Consumer;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import java.util.stream.Collectors;
+
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.tinkerpop.gremlin.structure.Edge;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
-import java.io.IOException;
-import java.lang.reflect.Type;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Map.Entry;
-import java.util.Set;
-import java.util.StringJoiner;
-import java.util.function.Consumer;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-import java.util.stream.Collectors;
+import com.fasterxml.jackson.core.ObjectCodec;
+import com.fasterxml.jackson.databind.DeserializationContext;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonDeserializationContext;
+import com.google.gson.JsonDeserializer;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParseException;
+import com.google.gson.JsonParser;
+import com.google.gson.JsonSerializationContext;
+import com.google.gson.JsonSerializer;
+import com.thinkaurelius.titan.core.TitanVertex;
+
+import fj.data.Either;
@Component("property-operation")
public class PropertyOperation extends AbstractOperation implements IPropertyOperation {
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.openecomp.sdc.be.model.DataTypeDefinition;
import org.openecomp.sdc.be.model.PropertyDefinition;
-import org.openecomp.sdc.be.model.operations.impl.PropertyOperation;
import org.openecomp.sdc.be.model.tosca.ToscaPropertyType;
import org.openecomp.sdc.be.model.tosca.converters.PropertyValueConverter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
package org.openecomp.sdc.be.model.tosca.validators;
-import com.google.gson.JsonArray;
-import com.google.gson.JsonElement;
-import com.google.gson.JsonParser;
-import com.google.gson.JsonSyntaxException;
+import java.util.Map;
+
import org.openecomp.sdc.be.config.BeEcompErrorManager;
import org.openecomp.sdc.be.model.DataTypeDefinition;
import org.openecomp.sdc.be.model.tosca.ToscaPropertyType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.util.Map;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonParser;
+import com.google.gson.JsonSyntaxException;
public class ListValidator implements PropertyTypeValidator {
package org.openecomp.sdc.be.ui.model;
-import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
-import org.openecomp.sdc.be.model.*;
-import org.openecomp.sdc.be.model.category.CategoryDefinition;
-
import java.util.List;
import java.util.Map;
+import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+import org.openecomp.sdc.be.model.AdditionalInformationDefinition;
+import org.openecomp.sdc.be.model.ArtifactDefinition;
+import org.openecomp.sdc.be.model.CapabilityDefinition;
+import org.openecomp.sdc.be.model.ComponentInstance;
+import org.openecomp.sdc.be.model.ComponentInstanceInput;
+import org.openecomp.sdc.be.model.ComponentInstanceProperty;
+import org.openecomp.sdc.be.model.GroupDefinition;
+import org.openecomp.sdc.be.model.InputDefinition;
+import org.openecomp.sdc.be.model.PolicyDefinition;
+import org.openecomp.sdc.be.model.RequirementCapabilityRelDef;
+import org.openecomp.sdc.be.model.RequirementDefinition;
+import org.openecomp.sdc.be.model.category.CategoryDefinition;
+
public class UiComponentDataTransfer {
package org.openecomp.sdc.be.ui.model;
+import java.util.Map;
+
import org.openecomp.sdc.be.datatypes.elements.ForwardingPathDataDefinition;
import org.openecomp.sdc.be.model.ArtifactDefinition;
-
-import java.util.Map;
public class UiServiceDataTransfer extends UiComponentDataTransfer {
package org.openecomp.sdc.be.model;
+import java.util.LinkedList;
+
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.AdditionalInfoParameterDataDefinition;
public class AdditionalInformationDefinitionTest {
return new AdditionalInformationDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new AdditionalInformationDefinition(new AdditionalInformationDefinition());
+ new AdditionalInformationDefinition(new AdditionalInfoParameterDataDefinition());
+ new AdditionalInformationDefinition(new AdditionalInformationDefinition(), "mock", new LinkedList<>());
+ }
@Test
public void testGetParentUniqueId() throws Exception {
package org.openecomp.sdc.be.model;
+import java.util.HashMap;
+import java.util.LinkedList;
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition;
public class ArtifactDefinitionTest {
return new ArtifactDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new ArtifactDefinition(new ArtifactDefinition());
+ new ArtifactDefinition(new ArtifactDataDefinition());
+ new ArtifactDefinition(new HashMap<>());
+ new ArtifactDefinition(new ArtifactDataDefinition(), "mock");
+ }
@Test
public void testGetPayloadData() throws Exception {
// default test
testSubject = createTestSubject();
result = testSubject.getListHeatParameters();
+ testSubject.setHeatParameters(new LinkedList<>());
+ result = testSubject.getListHeatParameters();
}
// test 1
testSubject = createTestSubject();
- properties = null;
+ testSubject.setListHeatParameters(properties);
+ properties = new LinkedList<>();
testSubject.setListHeatParameters(properties);
}
// default test
testSubject = createTestSubject();
result = testSubject.checkEsIdExist();
+ testSubject.setEsId("mock");
+ result = testSubject.checkEsIdExist();
}
@Test
public void testEquals() throws Exception {
ArtifactDefinition testSubject;
- Object obj = null;
boolean result;
// default test
testSubject = createTestSubject();
- result = testSubject.equals(obj);
+ result = testSubject.equals(null);
+ result = testSubject.equals(testSubject);
+ result = testSubject.equals(new Object());
+ result = testSubject.equals(createTestSubject());
}
}
\ No newline at end of file
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+public class ArtifactTypeTest {
+
+ private ArtifactType createTestSubject() {
+ return new ArtifactType();
+ }
+
+ @Test
+ public void testGetName() throws Exception {
+ ArtifactType testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getName();
+ }
+
+ @Test
+ public void testSetName() throws Exception {
+ ArtifactType testSubject;
+ String name = "";
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setName(name);
+ }
+
+ @Test
+ public void testHashCode() throws Exception {
+ ArtifactType testSubject;
+ int result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.hashCode();
+ }
+
+ @Test
+ public void testEquals() throws Exception {
+ ArtifactType testSubject;
+ Object obj = null;
+ boolean result;
+
+ // test 1
+ testSubject = createTestSubject();
+ result = testSubject.equals(obj);
+ obj = new Object();
+ result = testSubject.equals(obj);
+ Assert.assertEquals(false, result);
+ result = testSubject.equals(createTestSubject());
+ Assert.assertEquals(false, result);
+ result = testSubject.equals(testSubject);
+ Assert.assertEquals(true, result);
+ testSubject.setName("mock");
+ ArtifactType createTestSubject = createTestSubject();
+ createTestSubject.setName("mock");
+ result = testSubject.equals(createTestSubject);
+ Assert.assertEquals(true, result);
+ createTestSubject.setName("mock2");
+ result = testSubject.equals(createTestSubject);
+ Assert.assertEquals(false, result);
+ }
+}
\ No newline at end of file
package org.openecomp.sdc.be.model;
+import java.util.HashMap;
import java.util.List;
import java.util.Map;
return new CapReqDef();
}
+ @Test
+ public void testCtor() throws Exception {
+ new CapReqDef(new HashMap<>(), new HashMap<>());
+ }
@Test
public void testGetCapabilities() throws Exception {
package org.openecomp.sdc.be.model;
+import java.util.LinkedList;
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.CapabilityDataDefinition;
public class CapabilityDefinitionTest {
return new CapabilityDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ CapabilityDefinition other = new CapabilityDefinition();
+ new CapabilityDefinition(other);
+ other.setProperties(new LinkedList<>());
+ new CapabilityDefinition(other);
+ new CapabilityDefinition(new CapabilityDataDefinition());
+ }
@Test
public void testHashCode() throws Exception {
// default test
testSubject = createTestSubject();
result = testSubject.equals(obj);
+ result = testSubject.equals(new Object());
+ result = testSubject.equals(testSubject);
+ CapabilityDefinition createTestSubject = createTestSubject();
+ result = testSubject.equals(createTestSubject);
+ createTestSubject.setProperties(new LinkedList<>());
+ result = testSubject.equals(createTestSubject);
+ testSubject.setProperties(new LinkedList<>());
+ result = testSubject.equals(createTestSubject);
}
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.CapabilityDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.RequirementDataDefinition;
+
+public class CapabilityRequirementRelationshipTest {
+
+ private CapabilityRequirementRelationship createTestSubject() {
+ return new CapabilityRequirementRelationship();
+ }
+
+ @Test
+ public void testGetRelation() throws Exception {
+ CapabilityRequirementRelationship testSubject;
+ RelationshipInfo result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getRelation();
+ }
+
+ @Test
+ public void testSetRelation() throws Exception {
+ CapabilityRequirementRelationship testSubject;
+ RelationshipInfo relation = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setRelation(relation);
+ }
+
+ @Test
+ public void testGetCapability() throws Exception {
+ CapabilityRequirementRelationship testSubject;
+ CapabilityDataDefinition result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getCapability();
+ }
+
+ @Test
+ public void testSetCapability() throws Exception {
+ CapabilityRequirementRelationship testSubject;
+ CapabilityDataDefinition capability = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setCapability(capability);
+ }
+
+ @Test
+ public void testGetRequirement() throws Exception {
+ CapabilityRequirementRelationship testSubject;
+ RequirementDataDefinition result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getRequirement();
+ }
+
+ @Test
+ public void testSetRequirement() throws Exception {
+ CapabilityRequirementRelationship testSubject;
+ RequirementDataDefinition requirement = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setRequirement(requirement);
+ }
+
+ @Test
+ public void testGetSerialversionuid() throws Exception {
+ long result;
+
+ // default test
+ result = CapabilityRequirementRelationship.getSerialversionuid();
+ }
+}
\ No newline at end of file
import java.util.Map;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.CapabilityTypeDataDefinition;
public class CapabilityTypeDefinitionTest {
return new CapabilityTypeDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new CapabilityTypeDefinition(new CapabilityTypeDataDefinition());
+ }
@Test
public void testGetDerivedFrom() throws Exception {
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import java.util.Map;
+
+import org.junit.Test;
+
+public class CapabiltyInstanceTest {
+
+ private CapabiltyInstance createTestSubject() {
+ return new CapabiltyInstance();
+ }
+
+ @Test
+ public void testGetUniqueId() throws Exception {
+ CapabiltyInstance testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getUniqueId();
+ }
+
+ @Test
+ public void testSetUniqueId() throws Exception {
+ CapabiltyInstance testSubject;
+ String uniqueId = "";
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setUniqueId(uniqueId);
+ }
+
+ @Test
+ public void testGetProperties() throws Exception {
+ CapabiltyInstance testSubject;
+ Map<String, String> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getProperties();
+ }
+
+ @Test
+ public void testSetProperties() throws Exception {
+ CapabiltyInstance testSubject;
+ Map<String, String> properties = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setProperties(properties);
+ }
+
+ @Test
+ public void testToString() throws Exception {
+ CapabiltyInstance testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.toString();
+ }
+}
\ No newline at end of file
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+public class CategoryTest {
+
+ private Category createTestSubject() {
+ return new Category();
+ }
+
+ @Test
+ public void testGetName() throws Exception {
+ Category testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getName();
+ }
+
+ @Test
+ public void testSetName() throws Exception {
+ Category testSubject;
+ String name = "";
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setName(name);
+ }
+
+ @Test
+ public void testHashCode() throws Exception {
+ Category testSubject;
+ int result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.hashCode();
+ }
+
+ @Test
+ public void testEquals() throws Exception {
+ Category testSubject;
+ Object obj = null;
+ boolean result;
+
+ // test 1
+ testSubject = createTestSubject();
+ obj = null;
+ result = testSubject.equals(obj);
+ Assert.assertEquals(false, result);
+ result = testSubject.equals(new Object());
+ Assert.assertEquals(false, result);
+ result = testSubject.equals(testSubject);
+ Assert.assertEquals(true, result);
+ result = testSubject.equals(createTestSubject());
+ Assert.assertEquals(true, result);
+ Category createTestSubject = createTestSubject();
+ createTestSubject.setName("mock");
+ testSubject.setName("mock2");
+ result = testSubject.equals(createTestSubject);
+ Assert.assertEquals(false, result);
+ }
+
+ @Test
+ public void testToString() throws Exception {
+ Category testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.toString();
+ }
+}
\ No newline at end of file
package org.openecomp.sdc.be.model;
+import java.util.HashMap;
+import java.util.LinkedList;
import java.util.List;
import java.util.Map;
return new ComponentInstInputsMap();
}
-
@Test
public void testGetComponentInstanceInputsMap() throws Exception {
ComponentInstInputsMap testSubject;
result = testSubject.getComponentInstanceInputsMap();
}
-
@Test
public void testSetComponentInstanceInputsMap() throws Exception {
ComponentInstInputsMap testSubject;
testSubject.setComponentInstanceInputsMap(componentInstanceInputsMap);
}
-
@Test
public void testGetComponentInstanceProperties() throws Exception {
ComponentInstInputsMap testSubject;
result = testSubject.getComponentInstanceProperties();
}
-
@Test
public void testSetComponentInstancePropInput() throws Exception {
ComponentInstInputsMap testSubject;
testSubject = createTestSubject();
testSubject.setComponentInstancePropInput(componentInstanceProperties);
}
+
+ @Test
+ public void testResolvePropertiesToDeclareEmpty() throws Exception {
+ ComponentInstInputsMap testSubject;
+ Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
+
+ // default test
+ testSubject = createTestSubject();
+ try {
+ testSubject.resolvePropertiesToDeclare();
+ } catch (Exception e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
+ @Test
+ public void testResolvePropertiesToDeclare() throws Exception {
+ ComponentInstInputsMap testSubject;
+ Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
+
+ Map<String, List<ComponentInstancePropInput>> inputs = new HashMap<>();
+ inputs.put("mock", new LinkedList<>());
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setComponentInstanceInputsMap(inputs);
+ testSubject.resolvePropertiesToDeclare();
+ testSubject = createTestSubject();
+ testSubject.setComponentInstancePropInput(inputs);
+ testSubject.resolvePropertiesToDeclare();
+ testSubject = createTestSubject();
+ testSubject.setPolicyProperties(inputs);
+ testSubject.resolvePropertiesToDeclare();
+ }
+
+ @Test
+ public void testGetPolicyProperties() throws Exception {
+ ComponentInstInputsMap testSubject;
+ Map<String, List<ComponentInstancePropInput>> componentInstanceProperties = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.getPolicyProperties();
+ }
}
\ No newline at end of file
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.PropertyRule;
return new ComponentInstanceInput();
}
+ @Test
+ public void testCtor() throws Exception {
+ new ComponentInstanceInput(new PropertyDataDefinition());
+ new ComponentInstanceInput(new InputDefinition(), "mock", "mock");
+ new ComponentInstanceInput(new PropertyDataDefinition(), "mock", "mock", "mock");
+ }
@Test
public void testGetComponentInstanceName() throws Exception {
return new ComponentInstancePropInput();
}
+ @Test
+ public void testCtor() throws Exception {
+ new ComponentInstancePropInput(new ComponentInstanceProperty());
+ }
@Test
public void testGetPropertiesName() throws Exception {
// default test
testSubject = createTestSubject();
result = testSubject.getParsedPropNames();
+ testSubject.setPropertiesName("mock");
+ result = testSubject.getParsedPropNames();
}
}
\ No newline at end of file
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.PropertyRule;
return new ComponentInstanceProperty();
}
+ @Test
+ public void testCtor() throws Exception {
+ new ComponentInstanceProperty(new PropertyDataDefinition());
+ new ComponentInstanceProperty(new PropertyDefinition());
+ new ComponentInstanceProperty(false, new PropertyDefinition(), "mock");
+ new ComponentInstanceProperty(new PropertyDefinition(), "mock", "mock");
+ }
@Test
public void testGetComponentInstanceName() throws Exception {
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import java.util.List;
+import java.util.Map;
+
+import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
+import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum;
+
+public class ComponentInstanceTest {
+
+ private ComponentInstance createTestSubject() {
+ return new ComponentInstance();
+ }
+
+ @Test
+ public void testCtor() throws Exception {
+ new ComponentInstance(new ComponentInstanceDataDefinition());
+ }
+
+ @Test
+ public void testGetCapabilities() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, List<CapabilityDefinition>> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getCapabilities();
+ }
+
+ @Test
+ public void testSetCapabilities() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, List<CapabilityDefinition>> capabilities = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setCapabilities(capabilities);
+ }
+
+ @Test
+ public void testGetRequirements() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, List<RequirementDefinition>> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getRequirements();
+ }
+
+ @Test
+ public void testSetRequirements() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, List<RequirementDefinition>> requirements = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setRequirements(requirements);
+ }
+
+ @Test
+ public void testGetDeploymentArtifacts() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, ArtifactDefinition> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getDeploymentArtifacts();
+ }
+
+ @Test
+ public void testSafeGetDeploymentArtifacts() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, ArtifactDefinition> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.safeGetDeploymentArtifacts();
+ }
+
+ @Test
+ public void testSafeGetInformationalArtifacts() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, ArtifactDefinition> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.safeGetInformationalArtifacts();
+ }
+
+ @Test
+ public void testSetDeploymentArtifacts() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, ArtifactDefinition> deploymentArtifacts = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setDeploymentArtifacts(deploymentArtifacts);
+ }
+
+ @Test
+ public void testGetArtifacts() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, ArtifactDefinition> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getArtifacts();
+ }
+
+ @Test
+ public void testSafeGetArtifacts() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, ArtifactDefinition> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.safeGetArtifacts();
+ }
+
+ @Test
+ public void testSetArtifacts() throws Exception {
+ ComponentInstance testSubject;
+ Map<String, ArtifactDefinition> artifacts = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setArtifacts(artifacts);
+ }
+
+ @Test
+ public void testGetGroupInstances() throws Exception {
+ ComponentInstance testSubject;
+ List<GroupInstance> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getGroupInstances();
+ }
+
+ @Test
+ public void testSetGroupInstances() throws Exception {
+ ComponentInstance testSubject;
+ List<GroupInstance> groupInstances = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setGroupInstances(groupInstances);
+ }
+
+ @Test
+ public void testGetActualComponentUid() throws Exception {
+ ComponentInstance testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getActualComponentUid();
+ }
+
+ @Test
+ public void testIsArtifactExists() throws Exception {
+ ComponentInstance testSubject;
+ ArtifactGroupTypeEnum groupType = null;
+ String artifactLabel = "";
+ boolean result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.isArtifactExists(groupType, artifactLabel);
+ }
+}
\ No newline at end of file
import org.junit.Assert;
import org.junit.Test;
import org.openecomp.sdc.be.datatypes.components.ComponentMetadataDataDefinition;
+import org.openecomp.sdc.be.datatypes.components.ResourceMetadataDataDefinition;
public class ComponentMetadataDefinitionTest {
private ComponentMetadataDefinition createTestSubject() {
return new ComponentMetadataDefinition();
}
-
+
+ @Test
+ public void testCtor() throws Exception {
+ new ComponentMetadataDefinition(new ResourceMetadataDataDefinition());
+ }
@Test
public void testGetMetadataDataDefinition() throws Exception {
// test 1
testSubject = createTestSubject();
- obj = null;
result = testSubject.equals(obj);
Assert.assertEquals(false, result);
+ obj = new Object();
+ result = testSubject.equals(obj);
+ Assert.assertEquals(false, result);
+ result = testSubject.equals(testSubject);
+ Assert.assertEquals(true, result);
+ result = testSubject.equals(createTestSubject());
+ Assert.assertEquals(true, result);
+ ComponentMetadataDefinition testSubject2 = createTestSubject();
+ testSubject.componentMetadataDataDefinition = new ResourceMetadataDataDefinition();
+ result = testSubject.equals(testSubject2);
+ Assert.assertEquals(false, result);
+ testSubject2.componentMetadataDataDefinition = new ResourceMetadataDataDefinition();
+ result = testSubject.equals(testSubject2);
+ Assert.assertEquals(true, result);
}
}
\ No newline at end of file
package org.openecomp.sdc.be.model;
+import java.util.LinkedList;
+
import org.junit.Test;
import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
+import org.openecomp.sdc.be.datatypes.enums.ComponentFieldsEnum;
import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
public class ComponentParametersViewTest {
return new ComponentParametersView();
}
+ @Test
+ public void testCtor() throws Exception {
+ new ComponentParametersView(true);
+
+ LinkedList<String> linkedList = new LinkedList<>();
+ for (ComponentFieldsEnum iterable_element : ComponentFieldsEnum.values()) {
+ linkedList.add(iterable_element.getValue());
+ }
+ new ComponentParametersView(linkedList);
+ }
@Test
public void testFilter() throws Exception {
// default test
testSubject = createTestSubject();
result = testSubject.filter(component, componentType);
+ testSubject.disableAll();
+ result = testSubject.filter(new Resource(), componentType);
}
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.DataTypeDataDefinition;
public class DataTypeDefinitionTest {
return new DataTypeDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new DataTypeDefinition(new DataTypeDefinition());
+ new DataTypeDefinition(new DataTypeDataDefinition());
+ }
@Test
public void testGetConstraints() throws Exception {
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import org.junit.Test;
+
+public class DistributionStatusEnumTest {
+
+ private DistributionStatusEnum createTestSubject() {
+ return DistributionStatusEnum.DISTRIBUTED;
+ }
+
+ @Test
+ public void testGetValue() throws Exception {
+ DistributionStatusEnum testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getValue();
+ }
+
+ @Test
+ public void testFindState() throws Exception {
+ String state = "";
+ DistributionStatusEnum result;
+
+ // default test
+ result = DistributionStatusEnum.findState(state);
+ DistributionStatusEnum.findState(DistributionStatusEnum.DISTRIBUTED.getValue());
+ }
+}
\ No newline at end of file
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import org.junit.Test;
+
+public class DistributionTransitionEnumTest {
+
+ private DistributionTransitionEnum createTestSubject() {
+ return DistributionTransitionEnum.APPROVE;
+ }
+
+ @Test
+ public void testGetDisplayName() throws Exception {
+ DistributionTransitionEnum testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getDisplayName();
+ }
+
+ @Test
+ public void testGetFromDisplayName() throws Exception {
+ String name = "";
+ DistributionTransitionEnum result;
+
+ // default test
+ result = DistributionTransitionEnum.getFromDisplayName(name);
+ result = DistributionTransitionEnum.getFromDisplayName(DistributionTransitionEnum.APPROVE.getDisplayName());
+ }
+
+ @Test
+ public void testValuesAsString() throws Exception {
+ String result;
+
+ // default test
+ result = DistributionTransitionEnum.valuesAsString();
+ }
+}
\ No newline at end of file
package org.openecomp.sdc.be.model;
+import java.util.LinkedList;
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
public class GroupDefinitionTest {
return new GroupDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new GroupDefinition(new GroupDefinition());
+ new GroupDefinition(new GroupDataDefinition());
+ }
@Test
public void testConvertToGroupProperties() throws Exception {
// default test
testSubject = createTestSubject();
result = testSubject.convertToGroupProperties();
+ List<PropertyDataDefinition> properties = new LinkedList<>();
+ properties.add(new PropertyDataDefinition());
+ testSubject.setProperties(properties);
+ result = testSubject.convertToGroupProperties();
}
// test 1
testSubject = createTestSubject();
- properties = null;
+ testSubject.convertFromGroupProperties(properties);
+ properties = new LinkedList<>();
+ properties.add(new GroupProperty());
testSubject.convertFromGroupProperties(properties);
}
// default test
testSubject = createTestSubject();
result = testSubject.isSamePrefix(resourceName);
+ testSubject.setName("mock");
+ result = testSubject.isSamePrefix("mock");
}
}
\ No newline at end of file
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
+
+public class GroupInstancePropertyTest {
+
+ private GroupInstanceProperty createTestSubject() {
+ return new GroupInstanceProperty();
+ }
+
+ @Test
+ public void testCtor() throws Exception {
+ new GroupInstanceProperty(new GroupInstanceProperty());
+ new GroupInstanceProperty(new PropertyDataDefinition());
+ new GroupInstanceProperty(new GroupInstanceProperty(), "mock");
+ }
+
+ @Test
+ public void testGetParentValue() throws Exception {
+ GroupInstanceProperty testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getParentValue();
+ }
+
+ @Test
+ public void testSetParentValue() throws Exception {
+ GroupInstanceProperty testSubject;
+ String parentValue = "";
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setParentValue(parentValue);
+ }
+}
\ No newline at end of file
--- /dev/null
+package org.openecomp.sdc.be.model;
+
+import java.util.HashMap;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+
+import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.GroupInstanceDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
+
+import mockit.Deencapsulation;
+
+public class GroupInstanceTest {
+
+ private GroupInstance createTestSubject() {
+ return new GroupInstance();
+ }
+
+ @Test
+ public void testCtor() throws Exception {
+ new GroupInstance(new GroupInstanceDataDefinition());
+ }
+
+ @Test
+ public void testConvertToGroupInstancesProperties() throws Exception {
+ GroupInstance testSubject;
+ List<GroupInstanceProperty> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.convertToGroupInstancesProperties();
+ List<PropertyDataDefinition> properties = new LinkedList<>();
+ properties.add(new PropertyDataDefinition());
+ testSubject.setProperties(properties);
+ result = testSubject.convertToGroupInstancesProperties();
+ }
+
+ @Test
+ public void testConvertFromGroupInstancesProperties() throws Exception {
+ GroupInstance testSubject;
+ List<GroupInstanceProperty> groupInstancesProperties = null;
+
+ // test 1
+ testSubject = createTestSubject();
+ groupInstancesProperties = null;
+ testSubject.convertFromGroupInstancesProperties(groupInstancesProperties);
+ groupInstancesProperties = new LinkedList<>();
+ groupInstancesProperties.add(new GroupInstanceProperty());
+ testSubject.convertFromGroupInstancesProperties(groupInstancesProperties);
+ }
+
+ @Test
+ public void testRemoveArtifactsDuplicates() throws Exception {
+ GroupInstance testSubject;
+
+ // default test
+ testSubject = createTestSubject();
+ Deencapsulation.invoke(testSubject, "removeArtifactsDuplicates");
+ LinkedList<String> artifacts = new LinkedList<>();
+ artifacts.add("mock");
+ testSubject.setArtifacts(artifacts);
+ LinkedList<String> groupInstanceArtifacts = new LinkedList<>();
+ groupInstanceArtifacts.add("mock");
+ testSubject.setGroupInstanceArtifacts(groupInstanceArtifacts);
+ Deencapsulation.invoke(testSubject, "removeArtifactsDuplicates");
+ }
+
+ @Test
+ public void testClearArtifactsUuid() throws Exception {
+ GroupInstance testSubject;
+
+ // default test
+ testSubject = createTestSubject();
+ Deencapsulation.invoke(testSubject, "clearArtifactsUuid");
+ }
+
+ @Test
+ public void testAlignArtifactsUuid() throws Exception {
+ GroupInstance testSubject;
+ Map<String, ArtifactDefinition> deploymentArtifacts = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.alignArtifactsUuid(deploymentArtifacts);
+ LinkedList<String> artifacts = new LinkedList<>();
+ artifacts.add("mock");
+ testSubject.setArtifacts(artifacts);
+ testSubject.alignArtifactsUuid(deploymentArtifacts);
+ deploymentArtifacts = new HashMap<>();
+ deploymentArtifacts.put("mock", new ArtifactDefinition());
+ testSubject.alignArtifactsUuid(deploymentArtifacts);
+ }
+
+ @Test
+ public void testAddArtifactsIdToCollection() throws Exception {
+ GroupInstance testSubject;
+ List<String> artifactUuids = new LinkedList<>();
+ ArtifactDefinition artifact = new ArtifactDefinition();
+
+ // default test
+ testSubject = createTestSubject();
+ Deencapsulation.invoke(testSubject, "addArtifactsIdToCollection", artifactUuids, artifact);
+ artifact.setArtifactUUID("mock");
+ Deencapsulation.invoke(testSubject, "addArtifactsIdToCollection", artifactUuids, artifact);
+ }
+}
\ No newline at end of file
package org.openecomp.sdc.be.model;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
public class GroupPropertyTest {
return new GroupProperty();
}
+ @Test
+ public void testCtor() throws Exception {
+ new GroupProperty(new GroupProperty());
+ new GroupProperty(new PropertyDataDefinition());
+ new GroupProperty(new PropertyDefinition(), "mock", "mock");
+ }
@Test
public void testGetValueUniqueUid() throws Exception {
package org.openecomp.sdc.be.model;
+import java.util.LinkedList;
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.GroupTypeDataDefinition;
public class GroupTypeDefinitionTest {
return new GroupTypeDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new GroupTypeDefinition(new GroupTypeDataDefinition());
+ }
@Test
public void testGetProperties() throws Exception {
testSubject.setProperties(properties);
}
+ @Test
+ public void testGetCapabilityTypes() throws Exception {
+ GroupTypeDefinition testSubject;
+ List<PropertyDefinition> properties = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.getCapabilityTypes();
+ }
+
+ @Test
+ public void testSetCapabilityTypes() throws Exception {
+ GroupTypeDefinition testSubject;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setCapabilityTypes(new LinkedList<>());
+ }
@Test
public void testToString() throws Exception {
import java.util.List;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
public class InputDefinitionTest {
return new InputDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new InputDefinition(new PropertyDefinition());
+ new InputDefinition(new PropertyDataDefinition());
+ }
@Test
public void testGetInputs() throws Exception {
package org.openecomp.sdc.be.model;
+import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.InterfaceDataDefinition;
public class InterfaceDefinitionTest {
return new InterfaceDefinition();
}
+ @Test
+ public void testCtor() throws Exception {
+ new InterfaceDefinition(new InterfaceDataDefinition());
+ new InterfaceDefinition("mock", "mock", new HashMap<>());
+ }
+
@Test
public void testIsDefinition() throws Exception {
InterfaceDefinition testSubject;