1 package org.openecomp.sdc.asdctool.impl.validator.config;
3 import javax.annotation.Generated;
6 import org.openecomp.sdc.asdctool.impl.validator.ValidationToolBL;
7 import org.openecomp.sdc.asdctool.impl.validator.executers.ServiceValidatorExecuter;
8 import org.openecomp.sdc.asdctool.impl.validator.executers.VfValidatorExecuter;
9 import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ArtifactValidationUtils;
10 import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ServiceArtifactValidationTask;
11 import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.VfArtifactValidationTask;
12 import org.openecomp.sdc.asdctool.impl.validator.tasks.moduleJson.ModuleJsonTask;
13 import org.openecomp.sdc.asdctool.impl.validator.utils.ReportManager;
14 import org.openecomp.sdc.be.dao.TitanClientStrategy;
15 import org.openecomp.sdc.be.dao.cassandra.ArtifactCassandraDao;
16 import org.openecomp.sdc.be.dao.cassandra.CassandraClient;
17 import org.openecomp.sdc.be.dao.jsongraph.TitanDao;
18 import org.openecomp.sdc.be.dao.titan.TitanGraphClient;
19 import org.openecomp.sdc.be.model.DerivedNodeTypeResolver;
20 import org.openecomp.sdc.be.model.jsontitan.operations.ArtifactsOperations;
21 import org.openecomp.sdc.be.model.jsontitan.operations.CategoryOperation;
22 import org.openecomp.sdc.be.model.jsontitan.operations.GroupsOperation;
23 import org.openecomp.sdc.be.model.jsontitan.operations.NodeTemplateOperation;
24 import org.openecomp.sdc.be.model.jsontitan.operations.NodeTypeOperation;
25 import org.openecomp.sdc.be.model.jsontitan.operations.TopologyTemplateOperation;
26 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaDataOperation;
27 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaElementLifecycleOperation;
28 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaOperationFacade;
31 public class ValidationToolConfigurationTest {
33 private ValidationToolConfiguration createTestSubject() {
34 return new ValidationToolConfiguration();
39 public void testBasicServiceValidator() throws Exception {
40 ValidationToolConfiguration testSubject;
41 ServiceValidatorExecuter result;
44 testSubject = createTestSubject();
45 result = testSubject.basicServiceValidator();
50 public void testVfArtifactValidationTask() throws Exception {
51 ValidationToolConfiguration testSubject;
52 VfArtifactValidationTask result;
55 testSubject = createTestSubject();
56 result = testSubject.vfArtifactValidationTask();
61 public void testServiceArtifactValidationTask() throws Exception {
62 ValidationToolConfiguration testSubject;
63 ServiceArtifactValidationTask result;
66 testSubject = createTestSubject();
67 result = testSubject.serviceArtifactValidationTask();
72 public void testModuleJsonTask() throws Exception {
73 ValidationToolConfiguration testSubject;
74 ModuleJsonTask result;
77 testSubject = createTestSubject();
78 result = testSubject.moduleJsonTask();
83 public void testValidationToolBL() throws Exception {
84 ValidationToolConfiguration testSubject;
85 ValidationToolBL result;
88 testSubject = createTestSubject();
89 result = testSubject.validationToolBL();
94 public void testBasicVfValidator() throws Exception {
95 ValidationToolConfiguration testSubject;
96 VfValidatorExecuter result;
99 testSubject = createTestSubject();
100 result = testSubject.basicVfValidator();
105 public void testReportManager() throws Exception {
106 ValidationToolConfiguration testSubject;
107 ReportManager result;
110 testSubject = createTestSubject();
111 result = testSubject.reportManager();
116 public void testArtifactCassandraDao() throws Exception {
117 ValidationToolConfiguration testSubject;
118 ArtifactCassandraDao result;
121 testSubject = createTestSubject();
122 result = testSubject.artifactCassandraDao();
127 public void testArtifactValidationUtils() throws Exception {
128 ValidationToolConfiguration testSubject;
129 ArtifactValidationUtils result;
132 testSubject = createTestSubject();
133 result = testSubject.artifactValidationUtils();
138 public void testJsonGroupsOperation() throws Exception {
139 ValidationToolConfiguration testSubject;
140 GroupsOperation result;
143 testSubject = createTestSubject();
144 result = testSubject.jsonGroupsOperation();
149 public void testCassandraClient() throws Exception {
150 ValidationToolConfiguration testSubject;
151 CassandraClient result;
154 testSubject = createTestSubject();
155 result = testSubject.cassandraClient();
160 public void testDaoStrategy() throws Exception {
161 ValidationToolConfiguration testSubject;
162 TitanClientStrategy result;
165 testSubject = createTestSubject();
166 result = testSubject.daoStrategy();
174 public void testToscaOperationFacade() throws Exception {
175 ValidationToolConfiguration testSubject;
176 ToscaOperationFacade result;
179 testSubject = createTestSubject();
180 result = testSubject.toscaOperationFacade();
185 public void testNodeTypeOperation() throws Exception {
186 ValidationToolConfiguration testSubject;
187 DerivedNodeTypeResolver migrationDerivedNodeTypeResolver = null;
188 NodeTypeOperation result;
191 testSubject = createTestSubject();
192 result = testSubject.nodeTypeOperation(migrationDerivedNodeTypeResolver);
197 public void testTopologyTemplateOperation() throws Exception {
198 ValidationToolConfiguration testSubject;
199 TopologyTemplateOperation result;
202 testSubject = createTestSubject();
203 result = testSubject.topologyTemplateOperation();
211 public void testMigrationDerivedNodeTypeResolver() throws Exception {
212 ValidationToolConfiguration testSubject;
213 DerivedNodeTypeResolver result;
216 testSubject = createTestSubject();
217 result = testSubject.migrationDerivedNodeTypeResolver();
222 public void testTitanDao() throws Exception {
223 ValidationToolConfiguration testSubject;
224 TitanGraphClient titanGraphClient = null;
228 testSubject = createTestSubject();
229 result = testSubject.titanDao(titanGraphClient);
234 public void testCategoryOperation() throws Exception {
235 ValidationToolConfiguration testSubject;
236 CategoryOperation result;
239 testSubject = createTestSubject();
240 result = testSubject.categoryOperation();
245 public void testArtifactsOperation() throws Exception {
246 ValidationToolConfiguration testSubject;
247 ArtifactsOperations result;
250 testSubject = createTestSubject();
251 result = testSubject.artifactsOperation();
256 public void testToscaDataOperation() throws Exception {
257 ValidationToolConfiguration testSubject;
258 ToscaDataOperation result;
261 testSubject = createTestSubject();
262 result = testSubject.toscaDataOperation();
267 public void testToscaElementLifecycleOperation() throws Exception {
268 ValidationToolConfiguration testSubject;
269 ToscaElementLifecycleOperation result;
272 testSubject = createTestSubject();
273 result = testSubject.toscaElementLifecycleOperation();