1 package org.openecomp.sdc.asdctool.impl.validator.config;
4 import org.openecomp.sdc.asdctool.impl.validator.ValidationToolBL;
5 import org.openecomp.sdc.asdctool.impl.validator.executers.ServiceValidatorExecuter;
6 import org.openecomp.sdc.asdctool.impl.validator.executers.VfValidatorExecuter;
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.TitanClientStrategy;
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.TitanDao;
15 import org.openecomp.sdc.be.dao.titan.TitanGraphClient;
16 import org.openecomp.sdc.be.model.DerivedNodeTypeResolver;
17 import org.openecomp.sdc.be.model.jsontitan.operations.ArtifactsOperations;
18 import org.openecomp.sdc.be.model.jsontitan.operations.CategoryOperation;
19 import org.openecomp.sdc.be.model.jsontitan.operations.GroupsOperation;
20 import org.openecomp.sdc.be.model.jsontitan.operations.NodeTypeOperation;
21 import org.openecomp.sdc.be.model.jsontitan.operations.TopologyTemplateOperation;
22 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaDataOperation;
23 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaElementLifecycleOperation;
24 import org.openecomp.sdc.be.model.jsontitan.operations.ToscaOperationFacade;
27 public class ValidationToolConfigurationTest {
29 private ValidationToolConfiguration createTestSubject() {
30 return new ValidationToolConfiguration();
35 public void testBasicServiceValidator() throws Exception {
36 ValidationToolConfiguration testSubject;
37 ServiceValidatorExecuter result;
40 testSubject = createTestSubject();
41 result = testSubject.basicServiceValidator();
46 public void testVfArtifactValidationTask() throws Exception {
47 ValidationToolConfiguration testSubject;
48 VfArtifactValidationTask result;
51 testSubject = createTestSubject();
52 result = testSubject.vfArtifactValidationTask();
57 public void testServiceArtifactValidationTask() throws Exception {
58 ValidationToolConfiguration testSubject;
59 ServiceArtifactValidationTask result;
62 testSubject = createTestSubject();
63 result = testSubject.serviceArtifactValidationTask();
68 public void testModuleJsonTask() throws Exception {
69 ValidationToolConfiguration testSubject;
70 ModuleJsonTask result;
73 testSubject = createTestSubject();
74 result = testSubject.moduleJsonTask();
79 public void testValidationToolBL() throws Exception {
80 ValidationToolConfiguration testSubject;
81 ValidationToolBL result;
84 testSubject = createTestSubject();
85 result = testSubject.validationToolBL();
90 public void testBasicVfValidator() throws Exception {
91 ValidationToolConfiguration testSubject;
92 VfValidatorExecuter result;
95 testSubject = createTestSubject();
96 result = testSubject.basicVfValidator();
100 public void testArtifactCassandraDao() throws Exception {
101 ValidationToolConfiguration testSubject;
102 ArtifactCassandraDao result;
105 testSubject = createTestSubject();
106 result = testSubject.artifactCassandraDao();
111 public void testArtifactValidationUtils() throws Exception {
112 ValidationToolConfiguration testSubject;
113 ArtifactValidationUtils result;
116 testSubject = createTestSubject();
117 result = testSubject.artifactValidationUtils();
122 public void testJsonGroupsOperation() throws Exception {
123 ValidationToolConfiguration testSubject;
124 GroupsOperation result;
127 testSubject = createTestSubject();
128 result = testSubject.jsonGroupsOperation();
133 public void testCassandraClient() throws Exception {
134 ValidationToolConfiguration testSubject;
135 CassandraClient result;
138 testSubject = createTestSubject();
139 result = testSubject.cassandraClient();
144 public void testDaoStrategy() throws Exception {
145 ValidationToolConfiguration testSubject;
146 TitanClientStrategy result;
149 testSubject = createTestSubject();
150 result = testSubject.daoStrategy();
158 public void testToscaOperationFacade() throws Exception {
159 ValidationToolConfiguration testSubject;
160 ToscaOperationFacade result;
163 testSubject = createTestSubject();
164 result = testSubject.toscaOperationFacade();
169 public void testNodeTypeOperation() throws Exception {
170 ValidationToolConfiguration testSubject;
171 DerivedNodeTypeResolver migrationDerivedNodeTypeResolver = null;
172 NodeTypeOperation result;
175 testSubject = createTestSubject();
176 result = testSubject.nodeTypeOperation(migrationDerivedNodeTypeResolver);
181 public void testTopologyTemplateOperation() throws Exception {
182 ValidationToolConfiguration testSubject;
183 TopologyTemplateOperation result;
186 testSubject = createTestSubject();
187 result = testSubject.topologyTemplateOperation();
195 public void testMigrationDerivedNodeTypeResolver() throws Exception {
196 ValidationToolConfiguration testSubject;
197 DerivedNodeTypeResolver result;
200 testSubject = createTestSubject();
201 result = testSubject.migrationDerivedNodeTypeResolver();
206 public void testTitanDao() throws Exception {
207 ValidationToolConfiguration testSubject;
208 TitanGraphClient titanGraphClient = null;
212 testSubject = createTestSubject();
213 result = testSubject.titanDao(titanGraphClient);
218 public void testCategoryOperation() throws Exception {
219 ValidationToolConfiguration testSubject;
220 CategoryOperation result;
223 testSubject = createTestSubject();
224 result = testSubject.categoryOperation();
229 public void testArtifactsOperation() throws Exception {
230 ValidationToolConfiguration testSubject;
231 ArtifactsOperations result;
234 testSubject = createTestSubject();
235 result = testSubject.artifactsOperation();
240 public void testToscaDataOperation() throws Exception {
241 ValidationToolConfiguration testSubject;
242 ToscaDataOperation result;
245 testSubject = createTestSubject();
246 result = testSubject.toscaDataOperation();
251 public void testToscaElementLifecycleOperation() throws Exception {
252 ValidationToolConfiguration testSubject;
253 ToscaElementLifecycleOperation result;
256 testSubject = createTestSubject();
257 result = testSubject.toscaElementLifecycleOperation();