1 package org.openecomp.sdc.asdctool.impl.validator.config;
4 import org.openecomp.sdc.asdctool.impl.validator.ArtifactToolBL;
5 import org.openecomp.sdc.asdctool.impl.validator.ValidationToolBL;
6 import org.openecomp.sdc.asdctool.impl.validator.executers.*;
7 import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ArtifactValidationUtils;
8 import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ServiceArtifactValidationTask;
9 import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.VfArtifactValidationTask;
10 import org.openecomp.sdc.asdctool.impl.validator.tasks.moduleJson.ModuleJsonTask;
11 import org.openecomp.sdc.be.dao.JanusGraphClientStrategy;
12 import org.openecomp.sdc.be.dao.cassandra.ArtifactCassandraDao;
13 import org.openecomp.sdc.be.dao.cassandra.CassandraClient;
14 import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
15 import org.openecomp.sdc.be.dao.janusgraph.JanusGraphClient;
16 import org.openecomp.sdc.be.model.DerivedNodeTypeResolver;
17 import org.openecomp.sdc.be.model.jsonjanusgraph.operations.*;
19 import static org.mockito.Mockito.mock;
21 public class ValidationToolConfigurationTest {
23 private ValidationToolConfiguration createTestSubject() {
24 return new ValidationToolConfiguration();
28 public void testBasicServiceValidator() {
29 ValidationToolConfiguration testSubject;
30 ServiceValidatorExecuter result;
33 testSubject = createTestSubject();
34 result = testSubject.basicServiceValidator();
38 public void testVfArtifactValidationTask() {
39 ValidationToolConfiguration testSubject;
40 VfArtifactValidationTask result;
43 testSubject = createTestSubject();
44 result = testSubject.vfArtifactValidationTask();
48 public void testServiceArtifactValidationTask() {
49 ValidationToolConfiguration testSubject;
50 ServiceArtifactValidationTask result;
53 testSubject = createTestSubject();
54 result = testSubject.serviceArtifactValidationTask();
58 public void testModuleJsonTask() {
59 ValidationToolConfiguration testSubject;
60 ModuleJsonTask result;
63 testSubject = createTestSubject();
64 result = testSubject.moduleJsonTask();
68 public void testValidationToolBL() {
69 ValidationToolConfiguration testSubject;
70 ValidationToolBL result;
73 testSubject = createTestSubject();
74 result = testSubject.validationToolBL();
78 public void testBasicVfValidator() {
79 ValidationToolConfiguration testSubject;
80 VfValidatorExecuter result;
83 testSubject = createTestSubject();
84 result = testSubject.basicVfValidator();
88 public void testArtifactCassandraDao() {
89 ValidationToolConfiguration testSubject;
90 ArtifactCassandraDao result;
93 testSubject = createTestSubject();
94 result = testSubject.artifactCassandraDao(mock(CassandraClient.class));
98 public void testArtifactValidationUtils() {
99 ValidationToolConfiguration testSubject;
100 ArtifactValidationUtils result;
103 testSubject = createTestSubject();
104 result = testSubject.artifactValidationUtils();
108 public void testJsonGroupsOperation() {
109 ValidationToolConfiguration testSubject;
110 GroupsOperation result;
113 testSubject = createTestSubject();
114 result = testSubject.jsonGroupsOperation();
118 public void testCassandraClient() {
119 ValidationToolConfiguration testSubject;
120 CassandraClient result;
123 testSubject = createTestSubject();
124 result = testSubject.cassandraClient();
128 public void testDaoStrategy() {
129 ValidationToolConfiguration testSubject;
130 JanusGraphClientStrategy result;
133 testSubject = createTestSubject();
134 result = testSubject.daoStrategy();
138 public void testToscaOperationFacade() {
139 ValidationToolConfiguration testSubject;
140 ToscaOperationFacade result;
143 testSubject = createTestSubject();
144 result = testSubject.toscaOperationFacade();
148 public void testNodeTypeOperation() {
149 ValidationToolConfiguration testSubject;
150 DerivedNodeTypeResolver migrationDerivedNodeTypeResolver = null;
151 NodeTypeOperation result;
154 testSubject = createTestSubject();
155 result = testSubject.nodeTypeOperation(migrationDerivedNodeTypeResolver);
159 public void testTopologyTemplateOperation() {
160 ValidationToolConfiguration testSubject;
161 TopologyTemplateOperation result;
164 testSubject = createTestSubject();
165 result = testSubject.topologyTemplateOperation();
169 public void testMigrationDerivedNodeTypeResolver() {
170 ValidationToolConfiguration testSubject;
171 DerivedNodeTypeResolver result;
174 testSubject = createTestSubject();
175 result = testSubject.migrationDerivedNodeTypeResolver();
179 public void testJanusGraphDao() {
180 ValidationToolConfiguration testSubject;
181 JanusGraphClient janusGraphClient = null;
182 JanusGraphDao result;
185 testSubject = createTestSubject();
186 result = testSubject.janusGraphDao(janusGraphClient);
190 public void testCategoryOperation() {
191 ValidationToolConfiguration testSubject;
192 CategoryOperation result;
195 testSubject = createTestSubject();
196 result = testSubject.categoryOperation();
200 public void testArtifactsOperation() {
201 ValidationToolConfiguration testSubject;
202 ArtifactsOperations result;
205 testSubject = createTestSubject();
206 result = testSubject.artifactsOperation();
210 public void testToscaDataOperation() {
211 ValidationToolConfiguration testSubject;
212 ToscaDataOperation result;
215 testSubject = createTestSubject();
216 result = testSubject.toscaDataOperation();
220 public void testToscaElementLifecycleOperation() {
221 ValidationToolConfiguration testSubject;
222 ToscaElementLifecycleOperation result;
225 testSubject = createTestSubject();
226 result = testSubject.toscaElementLifecycleOperation();
230 public void testNodeToscaArtifactsValidatorValidator() throws Exception {
231 ValidationToolConfiguration testSubject;
232 NodeToscaArtifactsValidatorExecuter result;
235 testSubject = createTestSubject();
236 result = testSubject.NodeToscaArtifactsValidatorValidator();
240 public void testServiceToscaArtifactsValidator() throws Exception {
241 ValidationToolConfiguration testSubject;
242 ServiceToscaArtifactsValidatorExecutor result;
245 testSubject = createTestSubject();
246 result = testSubject.ServiceToscaArtifactsValidator();
250 public void testVFToscaArtifactValidator() throws Exception {
251 ValidationToolConfiguration testSubject;
252 VFToscaArtifactValidatorExecutor result;
255 testSubject = createTestSubject();
256 result = testSubject.VFToscaArtifactValidator();
260 public void testArtifactToolBL() throws Exception {
261 ValidationToolConfiguration testSubject;
262 ArtifactToolBL result;
265 testSubject = createTestSubject();
266 result = testSubject.artifactToolBL();