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