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;
24 import java.util.Queue;
25 import org.openecomp.sdc.be.components.csar.CsarInfo;
26 import org.junit.Test;
27 import org.openecomp.sdc.be.model.Resource;
28 import org.openecomp.sdc.be.model.User;
31 public class CsarInfoTest {
33 private CsarInfo createTestSubject() {
34 return new CsarInfo( new User(), "", null, "","","", false);
39 public void testGetVfResourceName() throws Exception {
44 testSubject = createTestSubject();
45 result = testSubject.getVfResourceName();
50 public void testSetVfResourceName() throws Exception {
52 String vfResourceName = "";
55 testSubject = createTestSubject();
56 testSubject.setVfResourceName(vfResourceName);
61 public void testGetModifier() throws Exception {
66 testSubject = createTestSubject();
67 result = testSubject.getModifier();
72 public void testSetModifier() throws Exception {
77 testSubject = createTestSubject();
78 testSubject.setModifier(modifier);
83 public void testGetCsarUUID() throws Exception {
88 testSubject = createTestSubject();
89 result = testSubject.getCsarUUID();
94 public void testSetCsarUUID() throws Exception {
99 testSubject = createTestSubject();
100 testSubject.setCsarUUID(csarUUID);
105 public void testGetCsar() throws Exception {
106 CsarInfo testSubject;
107 Map<String, byte[]> result;
110 testSubject = createTestSubject();
111 result = testSubject.getCsar();
116 public void testSetCsar() throws Exception {
117 CsarInfo testSubject;
118 Map<String, byte[]> csar = null;
121 testSubject = createTestSubject();
122 testSubject.setCsar(csar);
127 public void testGetMainTemplateContent() throws Exception {
128 CsarInfo testSubject;
132 testSubject = createTestSubject();
133 result = testSubject.getMainTemplateContent();
138 public void testGetMappedToscaMainTemplate() throws Exception {
139 CsarInfo testSubject;
140 Map<String, Object> result;
143 testSubject = createTestSubject();
144 result = testSubject.getMappedToscaMainTemplate();
149 public void testGetCreatedNodesToscaResourceNames() throws Exception {
150 CsarInfo testSubject;
151 Map<String, String> result;
154 testSubject = createTestSubject();
155 result = testSubject.getCreatedNodesToscaResourceNames();
161 public void testIsUpdate() throws Exception {
162 CsarInfo testSubject;
166 testSubject = createTestSubject();
167 result = testSubject.isUpdate();
172 public void testSetUpdate() throws Exception {
173 CsarInfo testSubject;
174 boolean isUpdate = false;
177 testSubject = createTestSubject();
178 testSubject.setUpdate(isUpdate);
183 public void testGetCreatedNodes() throws Exception {
184 CsarInfo testSubject;
185 Map<String, Resource> result;
188 testSubject = createTestSubject();
189 result = testSubject.getCreatedNodes();