summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfiguration.java10
-rw-r--r--asdctool/src/test/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfigurationTest.java4
2 files changed, 11 insertions, 3 deletions
diff --git a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfiguration.java b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfiguration.java
index 47dd7fda0f..764e6d93b1 100644
--- a/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfiguration.java
+++ b/asdctool/src/main/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfiguration.java
@@ -40,6 +40,7 @@ import org.openecomp.sdc.be.dao.JanusGraphClientStrategy;
import org.openecomp.sdc.be.dao.cassandra.ArtifactCassandraDao;
import org.openecomp.sdc.be.dao.cassandra.CassandraClient;
import org.openecomp.sdc.be.dao.config.DAOSpringConfig;
+import org.openecomp.sdc.be.dao.impl.HealingPipelineDao;
import org.openecomp.sdc.be.dao.janusgraph.JanusGraphClient;
import org.openecomp.sdc.be.dao.janusgraph.JanusGraphGenericDao;
import org.openecomp.sdc.be.dao.jsongraph.HealingJanusGraphDao;
@@ -219,9 +220,14 @@ public class ValidationToolConfiguration {
return new VrfObjectFixHandler(janusGraphDao);
}
+ @Bean(name = "healingPipelineDao")
+ public HealingPipelineDao healingPipelineDao(){
+ return new HealingPipelineDao();
+ }
+
@Bean(name = "janusgraph-dao")
- public HealingJanusGraphDao healingJanusGraphDao(JanusGraphClient janusGraphClient) {
- return new HealingJanusGraphDao(janusGraphClient);
+ public HealingJanusGraphDao healingJanusGraphDao(HealingPipelineDao healingPipelineDao, JanusGraphClient janusGraphClient) {
+ return new HealingJanusGraphDao(healingPipelineDao, janusGraphClient);
}
@Bean
diff --git a/asdctool/src/test/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfigurationTest.java b/asdctool/src/test/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfigurationTest.java
index a6ae4d2492..201d307cea 100644
--- a/asdctool/src/test/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfigurationTest.java
+++ b/asdctool/src/test/java/org/openecomp/sdc/asdctool/impl/validator/config/ValidationToolConfigurationTest.java
@@ -34,6 +34,7 @@ import org.openecomp.sdc.asdctool.impl.validator.tasks.moduleJson.ModuleJsonTask
import org.openecomp.sdc.be.dao.JanusGraphClientStrategy;
import org.openecomp.sdc.be.dao.cassandra.ArtifactCassandraDao;
import org.openecomp.sdc.be.dao.cassandra.CassandraClient;
+import org.openecomp.sdc.be.dao.impl.HealingPipelineDao;
import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
import org.openecomp.sdc.be.dao.janusgraph.JanusGraphClient;
import org.openecomp.sdc.be.model.DerivedNodeTypeResolver;
@@ -209,11 +210,12 @@ public class ValidationToolConfigurationTest {
public void testJanusGraphDao() {
ValidationToolConfiguration testSubject;
JanusGraphClient janusGraphClient = null;
+ HealingPipelineDao healingPipelineDao = null;
JanusGraphDao result;
// default test
testSubject = createTestSubject();
- result = testSubject.healingJanusGraphDao(janusGraphClient);
+ result = testSubject.healingJanusGraphDao(healingPipelineDao, janusGraphClient);
}
@Test