Raise JUnit coverage asdctool
[sdc.git] / asdctool / src / main / java / org / openecomp / sdc / asdctool / impl / validator / ArtifactToolBL.java
1 package org.openecomp.sdc.asdctool.impl.validator;
2
3 import java.util.List;
4
5 import org.openecomp.sdc.asdctool.impl.validator.executers.IArtifactValidatorExecuter;
6 import org.openecomp.sdc.asdctool.impl.validator.utils.ReportManager;
7 import org.slf4j.Logger;
8 import org.slf4j.LoggerFactory;
9 import org.springframework.beans.factory.annotation.Autowired;
10
11 public class ArtifactToolBL {
12         
13          private static Logger log = LoggerFactory.getLogger(ValidationToolBL.class.getName());
14
15             @Autowired
16             protected List<IArtifactValidatorExecuter> validators;
17
18             private boolean allValid = true;
19
20             public boolean validateAll() {
21                 for (IArtifactValidatorExecuter validatorExec: validators) {
22                     System.out.println("ValidatorExecuter "+validatorExec.getName()+" started");
23                     if (!validatorExec.executeValidations()) {
24                         allValid = false;
25                         System.out.println("ValidatorExecuter "+validatorExec.getName()+" finished with warnings");
26                     }
27                     else {
28                         System.out.println("ValidatorExecuter "+validatorExec.getName()+" finished successfully");
29                     }
30                 }
31                 return allValid;
32             }
33
34 }