2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.sdc.be.datatypes.elements;
23 import org.junit.Test;
25 import java.util.HashMap;
26 import java.util.List;
30 public class GroupDataDefinitionTest {
32 private GroupDataDefinition createTestSubject() {
33 return new GroupDataDefinition();
37 public void testConstructors() throws Exception {
38 GroupDataDefinition testSubject;
42 testSubject = createTestSubject();
43 new GroupDataDefinition(testSubject);
44 new GroupDataDefinition(new HashMap<>());
48 public void testGetName() throws Exception {
49 GroupDataDefinition testSubject;
53 testSubject = createTestSubject();
54 result = testSubject.getName();
59 public void testSetName() throws Exception {
60 GroupDataDefinition testSubject;
64 testSubject = createTestSubject();
65 testSubject.setName(name);
70 public void testGetUniqueId() throws Exception {
71 GroupDataDefinition testSubject;
75 testSubject = createTestSubject();
76 result = testSubject.getUniqueId();
81 public void testSetUniqueId() throws Exception {
82 GroupDataDefinition testSubject;
86 testSubject = createTestSubject();
87 testSubject.setUniqueId(uniqueId);
92 public void testGetType() throws Exception {
93 GroupDataDefinition testSubject;
97 testSubject = createTestSubject();
98 result = testSubject.getType();
103 public void testSetType() throws Exception {
104 GroupDataDefinition testSubject;
108 testSubject = createTestSubject();
109 testSubject.setType(type);
114 public void testGetVersion() throws Exception {
115 GroupDataDefinition testSubject;
119 testSubject = createTestSubject();
120 result = testSubject.getVersion();
125 public void testSetVersion() throws Exception {
126 GroupDataDefinition testSubject;
130 testSubject = createTestSubject();
131 testSubject.setVersion(version);
136 public void testGetInvariantUUID() throws Exception {
137 GroupDataDefinition testSubject;
141 testSubject = createTestSubject();
142 result = testSubject.getInvariantUUID();
147 public void testSetInvariantUUID() throws Exception {
148 GroupDataDefinition testSubject;
149 String invariantUUID = "";
152 testSubject = createTestSubject();
153 testSubject.setInvariantUUID(invariantUUID);
158 public void testGetDescription() throws Exception {
159 GroupDataDefinition testSubject;
163 testSubject = createTestSubject();
164 result = testSubject.getDescription();
169 public void testSetDescription() throws Exception {
170 GroupDataDefinition testSubject;
171 String description = "";
174 testSubject = createTestSubject();
175 testSubject.setDescription(description);
180 public void testGetPropertyValueCounter() throws Exception {
181 GroupDataDefinition testSubject;
185 testSubject = createTestSubject();
186 result = testSubject.getPropertyValueCounter();
191 public void testSetPropertyValueCounter() throws Exception {
192 GroupDataDefinition testSubject;
193 Integer propertyValueCounter = 0;
196 testSubject = createTestSubject();
197 testSubject.setPropertyValueCounter(propertyValueCounter);
202 public void testGetGroupUUID() throws Exception {
203 GroupDataDefinition testSubject;
207 testSubject = createTestSubject();
208 result = testSubject.getGroupUUID();
213 public void testSetGroupUUID() throws Exception {
214 GroupDataDefinition testSubject;
215 String groupUUID = "";
218 testSubject = createTestSubject();
219 testSubject.setGroupUUID(groupUUID);
224 public void testGetMembers() throws Exception {
225 GroupDataDefinition testSubject;
226 Map<String, String> result;
229 testSubject = createTestSubject();
230 result = testSubject.getMembers();
235 public void testSetMembers() throws Exception {
236 GroupDataDefinition testSubject;
237 Map<String, String> members = null;
240 testSubject = createTestSubject();
241 testSubject.setMembers(members);
246 public void testGetArtifacts() throws Exception {
247 GroupDataDefinition testSubject;
251 testSubject = createTestSubject();
252 result = testSubject.getArtifacts();
257 public void testSetArtifacts() throws Exception {
258 GroupDataDefinition testSubject;
259 List<String> artifacts = null;
262 testSubject = createTestSubject();
263 testSubject.setArtifacts(artifacts);
268 public void testGetArtifactsUuid() throws Exception {
269 GroupDataDefinition testSubject;
273 testSubject = createTestSubject();
274 result = testSubject.getArtifactsUuid();
279 public void testSetArtifactsUuid() throws Exception {
280 GroupDataDefinition testSubject;
281 List<String> artifactsUuid = null;
284 testSubject = createTestSubject();
285 testSubject.setArtifactsUuid(artifactsUuid);
290 public void testGetProperties() throws Exception {
291 GroupDataDefinition testSubject;
292 List<PropertyDataDefinition> result;
295 testSubject = createTestSubject();
296 result = testSubject.getProperties();
301 public void testSetProperties() throws Exception {
302 GroupDataDefinition testSubject;
303 List<PropertyDataDefinition> properties = null;
306 testSubject = createTestSubject();
307 testSubject.setProperties(properties);
312 public void testGetTypeUid() throws Exception {
313 GroupDataDefinition testSubject;
317 testSubject = createTestSubject();
318 result = testSubject.getTypeUid();
323 public void testSetTypeUid() throws Exception {
324 GroupDataDefinition testSubject;
328 testSubject = createTestSubject();
329 testSubject.setTypeUid(typeUid);
334 public void testToString() throws Exception {
335 GroupDataDefinition testSubject;
339 testSubject = createTestSubject();
340 result = testSubject.toString();
344 public void testContainsInstanceAsMember() throws Exception {
345 GroupDataDefinition testSubject;
349 testSubject = createTestSubject();
350 result = testSubject.containsInstanceAsMember("");