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;
29 public class PolicyDataDefinitionTest {
31 private PolicyDataDefinition createTestSubject() {
32 return new PolicyDataDefinition();
36 public void testConstructors() throws Exception {
37 PolicyDataDefinition testSubject;
41 testSubject = createTestSubject();
42 new PolicyDataDefinition(new HashMap<>());
43 new PolicyDataDefinition(testSubject);
47 public void testGetIsFromCsar() throws Exception {
48 PolicyDataDefinition testSubject;
52 testSubject = createTestSubject();
53 result = testSubject.getIsFromCsar();
57 public void testGetComponentName() throws Exception {
58 PolicyDataDefinition testSubject;
62 testSubject = createTestSubject();
63 result = testSubject.getComponentName();
67 public void testSetComponentName() throws Exception {
68 PolicyDataDefinition testSubject;
69 String componentName = "";
72 testSubject = createTestSubject();
73 testSubject.setComponentName(componentName);
77 public void testGetInvariantName() throws Exception {
78 PolicyDataDefinition testSubject;
82 testSubject = createTestSubject();
83 result = testSubject.getInvariantName();
87 public void testSetInvariantName() throws Exception {
88 PolicyDataDefinition testSubject;
89 Object invariantName = null;
92 testSubject = createTestSubject();
93 testSubject.setInvariantName(invariantName);
97 public void testGetName() throws Exception {
98 PolicyDataDefinition testSubject;
102 testSubject = createTestSubject();
103 result = testSubject.getName();
107 public void testSetName() throws Exception {
108 PolicyDataDefinition testSubject;
112 testSubject = createTestSubject();
113 testSubject.setName(name);
117 public void testGetUniqueId() throws Exception {
118 PolicyDataDefinition testSubject;
122 testSubject = createTestSubject();
123 result = testSubject.getUniqueId();
127 public void testSetUniqueId() throws Exception {
128 PolicyDataDefinition testSubject;
129 String uniqueId = "";
132 testSubject = createTestSubject();
133 testSubject.setUniqueId(uniqueId);
137 public void testGetPolicyTypeName() throws Exception {
138 PolicyDataDefinition testSubject;
142 testSubject = createTestSubject();
143 result = testSubject.getPolicyTypeName();
147 public void testSetPolicyTypeName() throws Exception {
148 PolicyDataDefinition testSubject;
149 String policyTypeName = "";
152 testSubject = createTestSubject();
153 testSubject.setPolicyTypeName(policyTypeName);
157 public void testGetPolicyTypeUid() throws Exception {
158 PolicyDataDefinition testSubject;
162 testSubject = createTestSubject();
163 result = testSubject.getPolicyTypeUid();
167 public void testSetPolicyTypeUid() throws Exception {
168 PolicyDataDefinition testSubject;
169 String policyTypeUid = "";
172 testSubject = createTestSubject();
173 testSubject.setPolicyTypeUid(policyTypeUid);
177 public void testGetVersion() throws Exception {
178 PolicyDataDefinition testSubject;
182 testSubject = createTestSubject();
183 result = testSubject.getVersion();
187 public void testSetVersion() throws Exception {
188 PolicyDataDefinition testSubject;
192 testSubject = createTestSubject();
193 testSubject.setVersion(version);
197 public void testGetDerivedFrom() throws Exception {
198 PolicyDataDefinition testSubject;
202 testSubject = createTestSubject();
203 result = testSubject.getDerivedFrom();
207 public void testSetDerivedFrom() throws Exception {
208 PolicyDataDefinition testSubject;
209 String derivedFrom = "";
212 testSubject = createTestSubject();
213 testSubject.setDerivedFrom(derivedFrom);
217 public void testGetDescription() throws Exception {
218 PolicyDataDefinition testSubject;
222 testSubject = createTestSubject();
223 result = testSubject.getDescription();
227 public void testSetDescription() throws Exception {
228 PolicyDataDefinition testSubject;
229 String description = "";
232 testSubject = createTestSubject();
233 testSubject.setDescription(description);
237 public void testGetPolicyUUID() throws Exception {
238 PolicyDataDefinition testSubject;
242 testSubject = createTestSubject();
243 result = testSubject.getPolicyUUID();
247 public void testSetPolicyUUID() throws Exception {
248 PolicyDataDefinition testSubject;
249 String policyUUID = "";
252 testSubject = createTestSubject();
253 testSubject.setPolicyUUID(policyUUID);
257 public void testGetInvariantUUID() throws Exception {
258 PolicyDataDefinition testSubject;
262 testSubject = createTestSubject();
263 result = testSubject.getInvariantUUID();
267 public void testSetInvariantUUID() throws Exception {
268 PolicyDataDefinition testSubject;
269 String invariantUUID = "";
272 testSubject = createTestSubject();
273 testSubject.setInvariantUUID(invariantUUID);
277 public void testGetProperties() throws Exception {
278 PolicyDataDefinition testSubject;
279 List<PropertyDataDefinition> result;
282 testSubject = createTestSubject();
283 result = testSubject.getProperties();
287 public void testSetProperties() throws Exception {
288 PolicyDataDefinition testSubject;
289 List<PropertyDataDefinition> properties = null;
292 testSubject = createTestSubject();
293 testSubject.setProperties(properties);
297 public void testGetTargets() throws Exception {
298 PolicyDataDefinition testSubject;
299 Map<PolicyTargetType, List<String>> result;
302 testSubject = createTestSubject();
303 result = testSubject.getTargets();
307 public void testSetTargets() throws Exception {
308 PolicyDataDefinition testSubject;
309 Map<PolicyTargetType, List<String>> metadata = null;
312 testSubject = createTestSubject();
313 testSubject.setTargets(metadata);
317 public void testResolveComponentInstanceTargets() throws Exception {
318 PolicyDataDefinition testSubject;
322 testSubject = createTestSubject();
323 result = testSubject.resolveComponentInstanceTargets();
327 public void testContainsCmptInstanceAsTarget() throws Exception {
328 PolicyDataDefinition testSubject;
329 String cmptInstId = "";
333 testSubject = createTestSubject();
334 result = testSubject.containsTarget(cmptInstId,null);