package org.openecomp.sdc.asdctool.impl.validator;
-import org.openecomp.sdc.asdctool.impl.validator.executers.IArtifactValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.IArtifactValidatorExecutor;
import org.openecomp.sdc.common.log.wrappers.Logger;
import org.springframework.beans.factory.annotation.Autowired;
package org.openecomp.sdc.asdctool.impl.validator;
-import org.openecomp.sdc.asdctool.impl.validator.executers.ValidatorExecuter;
+import org.openecomp.sdc.asdctool.impl.validator.executor.ValidatorExecutor;
import org.openecomp.sdc.asdctool.impl.validator.report.Report;
import org.openecomp.sdc.asdctool.impl.validator.report.ReportFile;
import org.openecomp.sdc.common.log.wrappers.Logger;
private static final Logger log = Logger.getLogger(ValidationToolBL.class);
- protected List<ValidatorExecuter> validators;
+ protected List<ValidatorExecutor> validators;
private boolean allValid = true;
@Autowired
public ValidationToolBL(
- List<ValidatorExecuter> validators) {
+ List<ValidatorExecutor> validators) {
this.validators = validators;
}
public boolean validateAll(Report report, ReportFile.TXTFile textFile) {
- for (ValidatorExecuter validatorExec: validators) {
+ for (ValidatorExecutor validatorExec: validators) {
log.debug("ValidatorExecuter "+validatorExec.getName()+" started");
if (!validatorExec.executeValidations(report, textFile)) {
allValid = false;
import org.openecomp.sdc.asdctool.impl.VrfObjectFixHandler;
import org.openecomp.sdc.asdctool.impl.validator.ArtifactToolBL;
import org.openecomp.sdc.asdctool.impl.validator.ValidationToolBL;
-import org.openecomp.sdc.asdctool.impl.validator.executers.IArtifactValidatorExecutor;
-import org.openecomp.sdc.asdctool.impl.validator.executers.NodeToscaArtifactsValidatorExecutor;
-import org.openecomp.sdc.asdctool.impl.validator.executers.ServiceToscaArtifactsValidatorExecutor;
-import org.openecomp.sdc.asdctool.impl.validator.executers.ServiceValidatorExecuter;
-import org.openecomp.sdc.asdctool.impl.validator.executers.VFToscaArtifactValidatorExecutor;
-import org.openecomp.sdc.asdctool.impl.validator.executers.ValidatorExecuter;
-import org.openecomp.sdc.asdctool.impl.validator.executers.VfValidatorExecuter;
+import org.openecomp.sdc.asdctool.impl.validator.executor.IArtifactValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.NodeToscaArtifactsValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.ServiceToscaArtifactsValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.ServiceValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.VFToscaArtifactValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.ValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.VfValidatorExecutor;
import org.openecomp.sdc.asdctool.impl.validator.tasks.VfValidationTask;
import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ArtifactValidationUtils;
import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ServiceArtifactValidationTask;
public class ValidationToolConfiguration {
@Bean
- public ServiceValidatorExecuter basicServiceValidator(JanusGraphDao janusGraphDao) {
- return new ServiceValidatorExecuter(janusGraphDao);
+ public ServiceValidatorExecutor basicServiceValidator(JanusGraphDao janusGraphDao) {
+ return new ServiceValidatorExecutor(janusGraphDao);
}
@Bean
}
@Bean
- public ValidationToolBL validationToolBL(List<ValidatorExecuter> validators) {
+ public ValidationToolBL validationToolBL(List<ValidatorExecutor> validators) {
return new ValidationToolBL(validators);
}
}
@Bean
- public VfValidatorExecuter basicVfValidator(List<VfValidationTask> tasks, JanusGraphDao janusGraphDao) {
- return new VfValidatorExecuter(tasks, janusGraphDao);
+ public VfValidatorExecutor basicVfValidator(List<VfValidationTask> tasks, JanusGraphDao janusGraphDao) {
+ return new VfValidatorExecutor(tasks, janusGraphDao);
}
@Bean(name = "artifact-cassandra-dao")
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import static java.nio.charset.StandardCharsets.UTF_8;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
// TODO: Merge this interface with ArtifactValidatorExecutor
public interface IArtifactValidatorExecutor {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.asdctool.impl.validator.report.Report;
import org.openecomp.sdc.asdctool.impl.validator.report.ReportFile.TXTFile;
import java.util.List;
@Component
-public class ServiceValidatorExecuter extends TopologyTemplateValidatorExecuter implements ValidatorExecuter {
+public class ServiceValidatorExecutor extends TopologyTemplateValidatorExecutor implements ValidatorExecutor {
List<ServiceValidationTask> tasks = new ArrayList<>();
@Autowired(required = false)
- public ServiceValidatorExecuter(JanusGraphDao janusGraphDao) {
+ public ServiceValidatorExecutor(JanusGraphDao janusGraphDao) {
super(janusGraphDao);
setName("SERVICE_VALIDATOR");
}
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import fj.data.Either;
import java.util.ArrayList;
import org.openecomp.sdc.common.log.wrappers.Logger;
import org.springframework.beans.factory.annotation.Autowired;
-public class TopologyTemplateValidatorExecuter {
+public class TopologyTemplateValidatorExecutor {
- private static final Logger log = Logger.getLogger(VfValidatorExecuter.class);
+ private static final Logger log = Logger.getLogger(VfValidatorExecutor.class);
protected JanusGraphDao janusGraphDao;
protected String name;
@Autowired
- public TopologyTemplateValidatorExecuter(JanusGraphDao janusGraphDao) {
+ public TopologyTemplateValidatorExecutor(JanusGraphDao janusGraphDao) {
this.janusGraphDao = janusGraphDao;
}
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.asdctool.impl.validator.report.Report;
import org.openecomp.sdc.asdctool.impl.validator.report.ReportFile.TXTFile;
-public interface ValidatorExecuter {
+public interface ValidatorExecutor {
boolean executeValidations(Report report, TXTFile textFile);
String getName();
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.asdctool.impl.validator.report.Report;
import org.openecomp.sdc.asdctool.impl.validator.report.ReportFile.TXTFile;
import java.util.List;
-public class VfValidatorExecuter extends TopologyTemplateValidatorExecuter implements ValidatorExecuter {
+public class VfValidatorExecutor extends TopologyTemplateValidatorExecutor implements ValidatorExecutor {
private final List<VfValidationTask> tasks;
@Autowired(required = false)
- public VfValidatorExecuter(List<VfValidationTask> tasks, JanusGraphDao janusGraphDao) {
+ public VfValidatorExecutor(List<VfValidationTask> tasks, JanusGraphDao janusGraphDao) {
super(janusGraphDao);
this.tasks = tasks;
setName("BASIC_VF_VALIDATOR");
package org.openecomp.sdc.asdctool.impl.validator.utils;
-import org.openecomp.sdc.asdctool.impl.validator.executers.VfValidatorExecuter;
+import org.openecomp.sdc.asdctool.impl.validator.executor.VfValidatorExecutor;
import java.util.ArrayList;
import java.util.List;
*/
public enum ElementTypeEnum {
- VF ("vf", VfValidatorExecuter.class);
+ VF ("vf", VfValidatorExecutor.class);
//SERVICE("service", ServiceValidatorExecuter.class)
private String elementType;
import java.util.ArrayList;
import java.util.LinkedList;
import org.junit.Test;
-import org.openecomp.sdc.asdctool.impl.validator.executers.NodeToscaArtifactsValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.NodeToscaArtifactsValidatorExecutor;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.model.jsonjanusgraph.operations.ToscaOperationFacade;
package org.openecomp.sdc.asdctool.impl.validator;
import org.junit.Test;
-import org.openecomp.sdc.asdctool.impl.validator.executers.ServiceValidatorExecuter;
+import org.openecomp.sdc.asdctool.impl.validator.executor.ServiceValidatorExecutor;
import org.openecomp.sdc.asdctool.impl.validator.report.Report;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
JanusGraphDao janusGraphDaoMock = mock(JanusGraphDao.class);
ValidationToolBL testSubject = createTestSubject();
testSubject.validators = new LinkedList<>();
- testSubject.validators.add(new ServiceValidatorExecuter(janusGraphDaoMock));
+ testSubject.validators.add(new ServiceValidatorExecutor(janusGraphDaoMock));
Report report = Report.make();
testSubject.validateAll(report, makeTxtFile(makeConsoleWriter()));
}
import org.junit.Test;
import org.openecomp.sdc.asdctool.impl.validator.ArtifactToolBL;
import org.openecomp.sdc.asdctool.impl.validator.ValidationToolBL;
-import org.openecomp.sdc.asdctool.impl.validator.executers.NodeToscaArtifactsValidatorExecutor;
-import org.openecomp.sdc.asdctool.impl.validator.executers.ServiceToscaArtifactsValidatorExecutor;
-import org.openecomp.sdc.asdctool.impl.validator.executers.ServiceValidatorExecuter;
-import org.openecomp.sdc.asdctool.impl.validator.executers.VFToscaArtifactValidatorExecutor;
-import org.openecomp.sdc.asdctool.impl.validator.executers.VfValidatorExecuter;
+import org.openecomp.sdc.asdctool.impl.validator.executor.NodeToscaArtifactsValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.ServiceToscaArtifactsValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.ServiceValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.VFToscaArtifactValidatorExecutor;
+import org.openecomp.sdc.asdctool.impl.validator.executor.VfValidatorExecutor;
import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ArtifactValidationUtils;
import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.ServiceArtifactValidationTask;
import org.openecomp.sdc.asdctool.impl.validator.tasks.artifacts.VfArtifactValidationTask;
@Test
public void testBasicServiceValidator() {
ValidationToolConfiguration testSubject;
- ServiceValidatorExecuter result;
+ ServiceValidatorExecutor result;
JanusGraphDao janusGraphDaoMock = mock(JanusGraphDao.class);
// default test
@Test
public void testBasicVfValidator() {
ValidationToolConfiguration testSubject;
- VfValidatorExecuter result;
+ VfValidatorExecutor result;
JanusGraphDao janusGraphDaoMock = mock(JanusGraphDao.class);
// default test
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import static org.mockito.Mockito.mock;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.model.jsonjanusgraph.operations.ToscaOperationFacade;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.model.jsonjanusgraph.operations.ToscaOperationFacade;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import static org.mockito.Mockito.mock;
import static org.openecomp.sdc.asdctool.impl.validator.report.ReportFile.makeTxtFile;
import org.openecomp.sdc.asdctool.impl.validator.report.Report;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
-public class ServiceValidatorExecuterTest {
+public class ServiceValidatorExecutorTest {
- private ServiceValidatorExecuter createTestSubject() {
+ private ServiceValidatorExecutor createTestSubject() {
JanusGraphDao janusGraphDaoMock = mock(JanusGraphDao.class);
- return new ServiceValidatorExecuter(janusGraphDaoMock);
+ return new ServiceValidatorExecutor(janusGraphDaoMock);
}
@Test
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import static org.mockito.Mockito.mock;
-public class TopologyTemplateValidatorExecuterTest {
+public class TopologyTemplateValidatorExecutorTest {
- private TopologyTemplateValidatorExecuter createTestSubject() {
+ private TopologyTemplateValidatorExecutor createTestSubject() {
JanusGraphDao janusGraphDaoMock = mock(JanusGraphDao.class);
- return new TopologyTemplateValidatorExecuter(janusGraphDaoMock);
+ return new TopologyTemplateValidatorExecutor(janusGraphDaoMock);
}
@Test
public void testSetName() {
- TopologyTemplateValidatorExecuter testSubject;
+ TopologyTemplateValidatorExecutor testSubject;
String name = "";
// default test
@Test
public void testGetName() {
- TopologyTemplateValidatorExecuter testSubject;
+ TopologyTemplateValidatorExecutor testSubject;
String result;
// default test
@Test
public void testGetVerticesToValidate() {
- TopologyTemplateValidatorExecuter testSubject;
+ TopologyTemplateValidatorExecutor testSubject;
// default test
testSubject = createTestSubject();
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.model.jsonjanusgraph.operations.ToscaOperationFacade;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.sdc.asdctool.impl.validator.executers;
+package org.openecomp.sdc.asdctool.impl.validator.executor;
import static org.mockito.Mockito.mock;
import static org.openecomp.sdc.asdctool.impl.validator.report.ReportFile.makeTxtFile;
import org.openecomp.sdc.asdctool.impl.validator.tasks.VfValidationTask;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
-public class VfValidatorExecuterTest {
+public class VfValidatorExecutorTest {
- private VfValidatorExecuter createTestSubject() {
+ private VfValidatorExecutor createTestSubject() {
List<VfValidationTask> validationTasks = new ArrayList<>();
JanusGraphDao janusGraphDaoMock = mock(JanusGraphDao.class);
- return new VfValidatorExecuter(validationTasks, janusGraphDaoMock);
+ return new VfValidatorExecutor(validationTasks, janusGraphDaoMock);
}
@Test