1 package org.openecomp.sdc.be.components.impl;
5 import javax.servlet.ServletContext;
8 import org.openecomp.sdc.be.datatypes.elements.AdditionalInfoParameterInfo;
9 import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
10 import org.openecomp.sdc.be.model.AdditionalInformationDefinition;
11 import org.openecomp.sdc.be.model.operations.api.IElementOperation;
12 import org.openecomp.sdc.exception.ResponseFormat;
14 import fj.data.Either;
17 public class AdditionalInformationBusinessLogicTest {
19 private AdditionalInformationBusinessLogic createTestSubject() {
20 return new AdditionalInformationBusinessLogic();
25 public void testGetElementDao() throws Exception {
26 Class<IElementOperation> class1 = null;
27 ServletContext context = null;
28 IElementOperation result;
35 public void testCreateAdditionalInformation() throws Exception {
36 AdditionalInformationBusinessLogic testSubject;
37 NodeTypeEnum nodeType = null;
38 String resourceId = "";
39 AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
40 String additionalInformationUid = "";
42 Either<AdditionalInfoParameterInfo, ResponseFormat> result;
45 testSubject = createTestSubject();
50 public void testValidateAndConvertValue() throws Exception {
51 AdditionalInformationBusinessLogic testSubject;
52 AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
54 ResponseFormat result;
57 testSubject = createTestSubject();
62 public void testValidateAndConvertKey() throws Exception {
63 AdditionalInformationBusinessLogic testSubject;
64 AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
66 ResponseFormat result;
69 testSubject = createTestSubject();
74 public void testValidateMaxSizeNotReached() throws Exception {
75 AdditionalInformationBusinessLogic testSubject;
76 NodeTypeEnum nodeType = null;
77 String componentId = "";
78 AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
79 ResponseFormat result;
82 testSubject = createTestSubject();
87 public void testValidateValue() throws Exception {
88 AdditionalInformationBusinessLogic testSubject;
90 Either<String, ResponseFormat> result;
93 testSubject = createTestSubject();
98 public void testFindAdditionInformationKey() throws Exception {
99 AdditionalInformationBusinessLogic testSubject;List<AdditionalInfoParameterInfo> parameters = null;
101 AdditionalInfoParameterInfo result;
108 public void testValidateAndNormalizeKey() throws Exception {
109 AdditionalInformationBusinessLogic testSubject;
111 Either<String, ResponseFormat> result;
114 testSubject = createTestSubject();
119 public void testUpdateAdditionalInformation() throws Exception {
120 AdditionalInformationBusinessLogic testSubject;
121 NodeTypeEnum nodeType = null;
122 String resourceId = "";
123 AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
124 String additionalInformationUid = "";
126 Either<AdditionalInfoParameterInfo, ResponseFormat> result;
129 testSubject = createTestSubject();
134 public void testDeleteAdditionalInformation() throws Exception {
135 AdditionalInformationBusinessLogic testSubject;
136 NodeTypeEnum nodeType = null;
137 String resourceId = "";
138 AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
139 String additionalInformationUid = "";
141 Either<AdditionalInfoParameterInfo, ResponseFormat> result;
144 testSubject = createTestSubject();
149 public void testGetAdditionalInformation() throws Exception {
150 AdditionalInformationBusinessLogic testSubject;
151 NodeTypeEnum nodeType = null;
152 String resourceId = "";
153 AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
154 String additionalInformationUid = "";
156 Either<AdditionalInfoParameterInfo, ResponseFormat> result;
159 testSubject = createTestSubject();
164 public void testGetAllAdditionalInformation() throws Exception {
165 AdditionalInformationBusinessLogic testSubject;
166 NodeTypeEnum nodeType = null;
167 String resourceId = "";
168 String additionalInformationUid = "";
170 Either<AdditionalInformationDefinition, ResponseFormat> result;
173 testSubject = createTestSubject();
178 public void testVerifyCanWorkOnComponent() throws Exception {
179 AdditionalInformationBusinessLogic testSubject;
180 NodeTypeEnum nodeType = null;
181 String resourceId = "";
183 ResponseFormat result;