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.servlets;
23 import java.util.List;
26 import javax.servlet.http.HttpServletRequest;
27 import javax.ws.rs.core.Response;
29 import org.junit.Test;
30 import org.openecomp.sdc.be.model.PropertyDefinition;
31 import org.openecomp.sdc.be.model.Resource;
32 import org.openecomp.sdc.be.model.User;
33 import org.openecomp.sdc.exception.ResponseFormat;
35 import com.google.common.base.Equivalence.Wrapper;
37 import fj.data.Either;
39 public class ResourcesServletTest {
41 private ResourcesServlet createTestSubject() {
42 return new ResourcesServlet();
47 public void testCreateResource() throws Exception {
48 ResourcesServlet testSubject;
50 HttpServletRequest request = null;
55 testSubject = createTestSubject();
61 public void testIsUIImport() throws Exception {
62 ResourcesServlet testSubject;
67 testSubject = createTestSubject();
72 public void testPerformUIImport() throws Exception {
73 ResourcesServlet testSubject;Wrapper<Response> responseWrapper = null;
75 HttpServletRequest request = null;
77 String resourceUniqueId = "";
85 public void testParseToResource() throws Exception {
86 ResourcesServlet testSubject;
87 String resourceJson = "";
89 Either<Resource, ResponseFormat> result;
92 testSubject = createTestSubject();
98 public void testParseToLightResource() throws Exception {
99 ResourcesServlet testSubject;
100 String resourceJson = "";
102 Either<Resource, ResponseFormat> result;
105 testSubject = createTestSubject();
111 public void testDeleteResource() throws Exception {
112 ResourcesServlet testSubject;
113 String resourceId = "";
114 HttpServletRequest request = null;
118 testSubject = createTestSubject();
124 public void testDeleteResourceByNameAndVersion() throws Exception {
125 ResourcesServlet testSubject;
126 String resourceName = "";
128 HttpServletRequest request = null;
132 testSubject = createTestSubject();
138 public void testGetResourceById() throws Exception {
139 ResourcesServlet testSubject;
140 String resourceId = "";
141 HttpServletRequest request = null;
146 testSubject = createTestSubject();
152 public void testGetResourceByNameAndVersion() throws Exception {
153 ResourcesServlet testSubject;
154 String resourceName = "";
155 String resourceVersion = "";
156 HttpServletRequest request = null;
161 testSubject = createTestSubject();
167 public void testValidateResourceName() throws Exception {
168 ResourcesServlet testSubject;
169 String resourceName = "";
170 String resourceType = "";
171 HttpServletRequest request = null;
176 testSubject = createTestSubject();
182 public void testGetCertifiedAbstractResources() throws Exception {
183 ResourcesServlet testSubject;
184 HttpServletRequest request = null;
189 testSubject = createTestSubject();
195 public void testGetCertifiedNotAbstractResources() throws Exception {
196 ResourcesServlet testSubject;
197 HttpServletRequest request = null;
202 testSubject = createTestSubject();
208 public void testUpdateResourceMetadata() throws Exception {
209 ResourcesServlet testSubject;
210 String resourceId = "";
212 HttpServletRequest request = null;
217 testSubject = createTestSubject();
223 public void testUpdateResource() throws Exception {
224 ResourcesServlet testSubject;
226 HttpServletRequest request = null;
228 String resourceId = "";
232 testSubject = createTestSubject();
238 public void testConvertMapToList() throws Exception {
239 Map<String, PropertyDefinition> properties = null;
240 List<PropertyDefinition> result;
249 public void testGetResourceFromCsar() throws Exception {
250 ResourcesServlet testSubject;
251 HttpServletRequest request = null;
253 String csarUUID = "";
257 testSubject = createTestSubject();