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.components.distribution.engine;
23 import org.junit.Test;
24 import org.openecomp.sdc.be.datatypes.enums.OriginTypeEnum;
25 import org.openecomp.sdc.be.model.ComponentInstance;
27 import java.util.LinkedList;
28 import java.util.List;
30 public class JsonContainerResourceInstanceTest {
32 private JsonContainerResourceInstance createTestSubject() {
33 return new JsonContainerResourceInstance(new ComponentInstance(), "", null);
37 public void testConstructor() throws Exception {
38 ComponentInstance componentInstance = new ComponentInstance();
39 new JsonContainerResourceInstance(componentInstance, new LinkedList<>());
40 componentInstance.setOriginType(OriginTypeEnum.Configuration);
41 new JsonContainerResourceInstance(componentInstance, new LinkedList<>());
45 public void testGetResourceInstanceName() throws Exception {
46 JsonContainerResourceInstance testSubject;
50 testSubject = createTestSubject();
51 result = testSubject.getResourceInstanceName();
55 public void testSetResourceInstanceName() throws Exception {
56 JsonContainerResourceInstance testSubject;
57 String resourceInstanceName = "";
60 testSubject = createTestSubject();
61 testSubject.setResourceInstanceName(resourceInstanceName);
65 public void testGetResourceName() throws Exception {
66 JsonContainerResourceInstance testSubject;
70 testSubject = createTestSubject();
71 result = testSubject.getResourceName();
75 public void testSetResourceName() throws Exception {
76 JsonContainerResourceInstance testSubject;
77 String resourceName = "";
80 testSubject = createTestSubject();
81 testSubject.setResourceName(resourceName);
85 public void testGetResourceVersion() throws Exception {
86 JsonContainerResourceInstance testSubject;
90 testSubject = createTestSubject();
91 result = testSubject.getResourceVersion();
95 public void testSetResourceVersion() throws Exception {
96 JsonContainerResourceInstance testSubject;
97 String resourceVersion = "";
100 testSubject = createTestSubject();
101 testSubject.setResourceVersion(resourceVersion);
105 public void testGetResoucreType() throws Exception {
106 JsonContainerResourceInstance testSubject;
110 testSubject = createTestSubject();
111 result = testSubject.getResoucreType();
115 public void testSetResoucreType() throws Exception {
116 JsonContainerResourceInstance testSubject;
117 String resoucreType = "";
120 testSubject = createTestSubject();
121 testSubject.setResoucreType(resoucreType);
125 public void testGetResourceUUID() throws Exception {
126 JsonContainerResourceInstance testSubject;
130 testSubject = createTestSubject();
131 result = testSubject.getResourceUUID();
135 public void testSetResourceUUID() throws Exception {
136 JsonContainerResourceInstance testSubject;
137 String resourceUUID = "";
140 testSubject = createTestSubject();
141 testSubject.setResourceUUID(resourceUUID);
145 public void testGetArtifacts() throws Exception {
146 JsonContainerResourceInstance testSubject;
147 List<ArtifactInfoImpl> result;
150 testSubject = createTestSubject();
151 result = testSubject.getArtifacts();
155 public void testSetArtifacts() throws Exception {
156 JsonContainerResourceInstance testSubject;
157 List<ArtifactInfoImpl> artifacts = null;
160 testSubject = createTestSubject();
161 testSubject.setArtifacts(artifacts);
165 public void testGetResourceInvariantUUID() throws Exception {
166 JsonContainerResourceInstance testSubject;
170 testSubject = createTestSubject();
171 result = testSubject.getResourceInvariantUUID();
175 public void testSetResourceInvariantUUID() throws Exception {
176 JsonContainerResourceInstance testSubject;
177 String resourceInvariantUUID = "";
180 testSubject = createTestSubject();
181 testSubject.setResourceInvariantUUID(resourceInvariantUUID);
185 public void testGetResourceCustomizationUUID() throws Exception {
186 JsonContainerResourceInstance testSubject;
190 testSubject = createTestSubject();
191 result = testSubject.getResourceCustomizationUUID();
195 public void testSetResourceCustomizationUUID() throws Exception {
196 JsonContainerResourceInstance testSubject;
197 String customizationUUID = "";
200 testSubject = createTestSubject();
201 testSubject.setResourceCustomizationUUID(customizationUUID);
205 public void testGetCategory() throws Exception {
206 JsonContainerResourceInstance testSubject;
210 testSubject = createTestSubject();
211 result = testSubject.getCategory();
215 public void testSetCategory() throws Exception {
216 JsonContainerResourceInstance testSubject;
217 String category = "";
220 testSubject = createTestSubject();
221 testSubject.setCategory(category);
225 public void testGetSubcategory() throws Exception {
226 JsonContainerResourceInstance testSubject;
230 testSubject = createTestSubject();
231 result = testSubject.getSubcategory();
235 public void testSetSubcategory() throws Exception {
236 JsonContainerResourceInstance testSubject;
237 String subcategory = "";
240 testSubject = createTestSubject();
241 testSubject.setSubcategory(subcategory);
245 public void testToString() throws Exception {
246 JsonContainerResourceInstance testSubject;
250 testSubject = createTestSubject();
251 result = testSubject.toString();