re base code
[sdc.git] / asdctool / src / test / java / org / openecomp / sdc / asdctool / impl / validator / config / ValidationToolConfigurationTest.java
1 package org.openecomp.sdc.asdctool.impl.validator.config;
2
3 import org.junit.Test;
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.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.*;
18
19 public class ValidationToolConfigurationTest {
20
21         private ValidationToolConfiguration createTestSubject() {
22                 return new ValidationToolConfiguration();
23         }
24
25         @Test
26         public void testBasicServiceValidator() {
27                 ValidationToolConfiguration testSubject;
28                 ServiceValidatorExecuter result;
29
30                 // default test
31                 testSubject = createTestSubject();
32                 result = testSubject.basicServiceValidator();
33         }
34
35         @Test
36         public void testVfArtifactValidationTask() {
37                 ValidationToolConfiguration testSubject;
38                 VfArtifactValidationTask result;
39
40                 // default test
41                 testSubject = createTestSubject();
42                 result = testSubject.vfArtifactValidationTask();
43         }
44
45         @Test
46         public void testServiceArtifactValidationTask() {
47                 ValidationToolConfiguration testSubject;
48                 ServiceArtifactValidationTask result;
49
50                 // default test
51                 testSubject = createTestSubject();
52                 result = testSubject.serviceArtifactValidationTask();
53         }
54
55         @Test
56         public void testModuleJsonTask() {
57                 ValidationToolConfiguration testSubject;
58                 ModuleJsonTask result;
59
60                 // default test
61                 testSubject = createTestSubject();
62                 result = testSubject.moduleJsonTask();
63         }
64
65         @Test
66         public void testValidationToolBL() {
67                 ValidationToolConfiguration testSubject;
68                 ValidationToolBL result;
69
70                 // default test
71                 testSubject = createTestSubject();
72                 result = testSubject.validationToolBL();
73         }
74
75         @Test
76         public void testBasicVfValidator() {
77                 ValidationToolConfiguration testSubject;
78                 VfValidatorExecuter result;
79
80                 // default test
81                 testSubject = createTestSubject();
82                 result = testSubject.basicVfValidator();
83         }
84
85         @Test
86         public void testArtifactCassandraDao() {
87                 ValidationToolConfiguration testSubject;
88                 ArtifactCassandraDao result;
89
90                 // default test
91                 testSubject = createTestSubject();
92                 result = testSubject.artifactCassandraDao();
93         }
94
95         @Test
96         public void testArtifactValidationUtils() {
97                 ValidationToolConfiguration testSubject;
98                 ArtifactValidationUtils result;
99
100                 // default test
101                 testSubject = createTestSubject();
102                 result = testSubject.artifactValidationUtils();
103         }
104
105         @Test
106         public void testJsonGroupsOperation() {
107                 ValidationToolConfiguration testSubject;
108                 GroupsOperation result;
109
110                 // default test
111                 testSubject = createTestSubject();
112                 result = testSubject.jsonGroupsOperation();
113         }
114
115         @Test
116         public void testCassandraClient() {
117                 ValidationToolConfiguration testSubject;
118                 CassandraClient result;
119
120                 // default test
121                 testSubject = createTestSubject();
122                 result = testSubject.cassandraClient();
123         }
124
125         @Test
126         public void testDaoStrategy() {
127                 ValidationToolConfiguration testSubject;
128                 TitanClientStrategy result;
129
130                 // default test
131                 testSubject = createTestSubject();
132                 result = testSubject.daoStrategy();
133         }
134
135         @Test
136         public void testToscaOperationFacade() {
137                 ValidationToolConfiguration testSubject;
138                 ToscaOperationFacade result;
139
140                 // default test
141                 testSubject = createTestSubject();
142                 result = testSubject.toscaOperationFacade();
143         }
144
145         @Test
146         public void testNodeTypeOperation() {
147                 ValidationToolConfiguration testSubject;
148                 DerivedNodeTypeResolver migrationDerivedNodeTypeResolver = null;
149                 NodeTypeOperation result;
150
151                 // default test
152                 testSubject = createTestSubject();
153                 result = testSubject.nodeTypeOperation(migrationDerivedNodeTypeResolver);
154         }
155
156         @Test
157         public void testTopologyTemplateOperation() {
158                 ValidationToolConfiguration testSubject;
159                 TopologyTemplateOperation result;
160
161                 // default test
162                 testSubject = createTestSubject();
163                 result = testSubject.topologyTemplateOperation();
164         }
165
166         @Test
167         public void testMigrationDerivedNodeTypeResolver() {
168                 ValidationToolConfiguration testSubject;
169                 DerivedNodeTypeResolver result;
170
171                 // default test
172                 testSubject = createTestSubject();
173                 result = testSubject.migrationDerivedNodeTypeResolver();
174         }
175
176         @Test
177         public void testTitanDao() {
178                 ValidationToolConfiguration testSubject;
179                 TitanGraphClient titanGraphClient = null;
180                 TitanDao result;
181
182                 // default test
183                 testSubject = createTestSubject();
184                 result = testSubject.titanDao(titanGraphClient);
185         }
186
187         @Test
188         public void testCategoryOperation() {
189                 ValidationToolConfiguration testSubject;
190                 CategoryOperation result;
191
192                 // default test
193                 testSubject = createTestSubject();
194                 result = testSubject.categoryOperation();
195         }
196
197         @Test
198         public void testArtifactsOperation() {
199                 ValidationToolConfiguration testSubject;
200                 ArtifactsOperations result;
201
202                 // default test
203                 testSubject = createTestSubject();
204                 result = testSubject.artifactsOperation();
205         }
206
207         @Test
208         public void testToscaDataOperation() {
209                 ValidationToolConfiguration testSubject;
210                 ToscaDataOperation result;
211
212                 // default test
213                 testSubject = createTestSubject();
214                 result = testSubject.toscaDataOperation();
215         }
216
217         @Test
218         public void testToscaElementLifecycleOperation() {
219                 ValidationToolConfiguration testSubject;
220                 ToscaElementLifecycleOperation result;
221
222                 // default test
223                 testSubject = createTestSubject();
224                 result = testSubject.toscaElementLifecycleOperation();
225         }
226
227         @Test
228         public void testNodeToscaArtifactsValidatorValidator() throws Exception {
229                 ValidationToolConfiguration testSubject;
230                 NodeToscaArtifactsValidatorExecuter result;
231
232                 // default test
233                 testSubject = createTestSubject();
234                 result = testSubject.NodeToscaArtifactsValidatorValidator();
235         }
236
237         @Test
238         public void testServiceToscaArtifactsValidator() throws Exception {
239                 ValidationToolConfiguration testSubject;
240                 ServiceToscaArtifactsValidatorExecutor result;
241
242                 // default test
243                 testSubject = createTestSubject();
244                 result = testSubject.ServiceToscaArtifactsValidator();
245         }
246
247         @Test
248         public void testVFToscaArtifactValidator() throws Exception {
249                 ValidationToolConfiguration testSubject;
250                 VFToscaArtifactValidatorExecutor result;
251
252                 // default test
253                 testSubject = createTestSubject();
254                 result = testSubject.VFToscaArtifactValidator();
255         }
256
257         @Test
258         public void testArtifactToolBL() throws Exception {
259                 ValidationToolConfiguration testSubject;
260                 ArtifactToolBL result;
261
262                 // default test
263                 testSubject = createTestSubject();
264                 result = testSubject.artifactToolBL();
265         }
266         
267         //TODO runs as single JUnit Fails on maven clean install
268         /*@Test(expected=NullPointerException.class)
269         public void testReportManager() throws Exception {
270                 ValidationToolConfiguration testSubject;
271                 ReportManager result;
272
273                 // default test
274                 testSubject = createTestSubject();
275                 result = testSubject.reportManager();
276         }
277 */
278         
279         //TODO runs as single JUnit Fails on maven clean install
280         /*@Test(expected=NullPointerException.class)
281         public void testTitanMigrationClient() throws Exception {
282                 ValidationToolConfiguration testSubject;
283                 TitanClientStrategy titanClientStrategy = null;
284                 TitanGraphClient result;
285
286                 // default test
287                 testSubject = createTestSubject();
288                 result = testSubject.titanMigrationClient(titanClientStrategy);
289         }*/
290
291         //TODO runs as single JUnit Fails on maven clean install
292         /*@Test(expected=NullPointerException.class)
293         public void testNodeTemplateOperation() throws Exception {
294                 ValidationToolConfiguration testSubject;
295                 NodeTemplateOperation result;
296
297                 // default test
298                 testSubject = createTestSubject();
299                 System.out.println("ConfigurationManager Print" + ConfigurationManager.getConfigurationManager().getConfiguration().toString());
300                 result = testSubject.nodeTemplateOperation();
301         }*/
302 }