1 package org.openecomp.sdc.be.datatypes.components;
3 import org.junit.Assert;
5 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
8 public class ServiceMetadataDataDefinitionTest {
10 private ServiceMetadataDataDefinition createTestSubject() {
11 return new ServiceMetadataDataDefinition();
15 public void testCopyConstructor() throws Exception {
16 ServiceMetadataDataDefinition testSubject;
19 testSubject = createTestSubject();
20 ServiceMetadataDataDefinition serviceMetadataDataDefinition = new ServiceMetadataDataDefinition(testSubject);
24 public void testGetDistributionStatus() throws Exception {
25 ServiceMetadataDataDefinition testSubject;
29 testSubject = createTestSubject();
30 result = testSubject.getDistributionStatus();
35 public void testSetDistributionStatus() throws Exception {
36 ServiceMetadataDataDefinition testSubject;
37 String distributionStatus = "";
40 testSubject = createTestSubject();
41 testSubject.setDistributionStatus(distributionStatus);
46 public void testGetServiceType() throws Exception {
47 ServiceMetadataDataDefinition testSubject;
51 testSubject = createTestSubject();
52 result = testSubject.getServiceType();
57 public void testSetServiceType() throws Exception {
58 ServiceMetadataDataDefinition testSubject;
59 String serviceType = "";
62 testSubject = createTestSubject();
63 testSubject.setServiceType(serviceType);
68 public void testGetServiceRole() throws Exception {
69 ServiceMetadataDataDefinition testSubject;
73 testSubject = createTestSubject();
74 result = testSubject.getServiceRole();
79 public void testSetServiceRole() throws Exception {
80 ServiceMetadataDataDefinition testSubject;
81 String serviceRole = "";
84 testSubject = createTestSubject();
85 testSubject.setServiceRole(serviceRole);
90 public void testIsEcompGeneratedNaming() throws Exception {
91 ServiceMetadataDataDefinition testSubject;
95 testSubject = createTestSubject();
96 result = testSubject.isEcompGeneratedNaming();
101 public void testSetEcompGeneratedNaming() throws Exception {
102 ServiceMetadataDataDefinition testSubject;
103 Boolean ecompGeneratedNaming = null;
106 testSubject = createTestSubject();
107 testSubject.setEcompGeneratedNaming(ecompGeneratedNaming);
112 public void testGetNamingPolicy() throws Exception {
113 ServiceMetadataDataDefinition testSubject;
117 testSubject = createTestSubject();
118 result = testSubject.getNamingPolicy();
123 public void testSetNamingPolicy() throws Exception {
124 ServiceMetadataDataDefinition testSubject;
125 String namingPolicy = "";
128 testSubject = createTestSubject();
129 testSubject.setNamingPolicy(namingPolicy);
134 public void testToString() throws Exception {
135 ServiceMetadataDataDefinition testSubject;
139 testSubject = createTestSubject();
140 result = testSubject.toString();
145 public void testHashCode() throws Exception {
146 ServiceMetadataDataDefinition testSubject;
150 testSubject = createTestSubject();
151 result = testSubject.hashCode();
155 public void testgetActualComponentType() throws Exception {
156 ServiceMetadataDataDefinition testSubject;
160 testSubject = createTestSubject();
161 result = testSubject.getActualComponentType();
162 testSubject.setComponentType(ComponentTypeEnum.PRODUCT);
163 result = testSubject.getActualComponentType();
167 public void testEquals() throws Exception {
168 ServiceMetadataDataDefinition testSubject;
173 testSubject = createTestSubject();
175 result = testSubject.equals(obj);
176 Assert.assertEquals(false, result);
177 result = testSubject.equals(testSubject);
178 Assert.assertEquals(true, result);
179 result = testSubject.equals(new ServiceMetadataDataDefinition());
180 Assert.assertEquals(true, result);