package org.openecomp.sdc.be.dao.jsongraph;
-import com.thinkaurelius.titan.core.TitanGraph;
+import org.janusgraph.core.JanusGraph;
import fj.data.Either;
import org.apache.tinkerpop.gremlin.structure.Edge;
import org.apache.tinkerpop.gremlin.structure.Element;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
-import org.openecomp.sdc.be.dao.DAOTitanStrategy;
+import org.openecomp.sdc.be.dao.DAOJanusGraphStrategy;
+import org.openecomp.sdc.be.dao.janusgraph.JanusGraphClient;
+import org.openecomp.sdc.be.dao.janusgraph.JanusGraphOperationStatus;
import org.openecomp.sdc.be.dao.jsongraph.types.EdgeLabelEnum;
import org.openecomp.sdc.be.dao.jsongraph.types.EdgePropertyEnum;
import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
import org.openecomp.sdc.be.dao.jsongraph.types.VertexTypeEnum;
-import org.openecomp.sdc.be.dao.titan.TitanGraphClient;
-import org.openecomp.sdc.be.dao.titan.TitanOperationStatus;
import org.openecomp.sdc.be.datatypes.enums.GraphPropertyEnum;
import org.openecomp.sdc.be.utils.DAOConfDependentTest;
import org.slf4j.Logger;
import java.util.List;
import java.util.Map;
-public class TitanDaoTest extends DAOConfDependentTest{
+public class JanusGraphDaoTest extends DAOConfDependentTest{
- private static Logger logger = LoggerFactory.getLogger(TitanDaoTest.class);
- private TitanDao dao = new TitanDao(new TitanGraphClient(new DAOTitanStrategy()));
+ private static Logger logger = LoggerFactory.getLogger(JanusGraphDaoTest.class);
+ private JanusGraphDao dao = new JanusGraphDao(new JanusGraphClient(new DAOJanusGraphStrategy()));
@Before
public void init(){
- dao.titanClient.createGraph();
+ dao.janusGraphClient.createGraph();
}
@After
public void end(){
- dao.titanClient.cleanupGraph();
+ dao.janusGraphClient.cleanupGraph();
}
@Test
public void testCreateVertex() throws Exception {
- Either<GraphVertex, TitanOperationStatus> result;
+ Either<GraphVertex, JanusGraphOperationStatus> result;
// default test
GraphVertex graphVertex = new GraphVertex(VertexTypeEnum.REQUIREMENTS);
@Test
public void testGetVertexByLabel() throws Exception {
- Either<GraphVertex, TitanOperationStatus> result;
+ Either<GraphVertex, JanusGraphOperationStatus> result;
// default test
result = dao.getVertexByLabel(VertexTypeEnum.ADDITIONAL_INFORMATION);
@Test
public void testCommit() throws Exception {
- TitanOperationStatus result;
+ JanusGraphOperationStatus result;
// default test
@Test
public void testRollback() throws Exception {
- TitanOperationStatus result;
+ JanusGraphOperationStatus result;
// default test
@Test
public void testGetGraph() throws Exception {
- Either<TitanGraph, TitanOperationStatus> result;
+ Either<JanusGraph, JanusGraphOperationStatus> result;
// default test
GraphPropertyEnum name = null;
Object value = null;
VertexTypeEnum label = null;
- Either<GraphVertex, TitanOperationStatus> result;
+ Either<GraphVertex, JanusGraphOperationStatus> result;
// default test
Object value = null;
VertexTypeEnum label = null;
JsonParseFlagEnum parseFlag = null;
- Either<GraphVertex, TitanOperationStatus> result;
+ Either<GraphVertex, JanusGraphOperationStatus> result;
// default test
public void testGetVertexById() throws Exception {
String id = "";
- Either<GraphVertex, TitanOperationStatus> result;
+ Either<GraphVertex, JanusGraphOperationStatus> result;
// default test
String id = "";
JsonParseFlagEnum parseFlag = null;
- Either<GraphVertex, TitanOperationStatus> result;
+ Either<GraphVertex, JanusGraphOperationStatus> result;
// test 1
VertexTypeEnum type = null;
Map<GraphPropertyEnum, Object> props = null;
- Either<List<GraphVertex>, TitanOperationStatus> result;
+ Either<List<GraphVertex>, JanusGraphOperationStatus> result;
// default test
VertexTypeEnum type = null;
Map<GraphPropertyEnum, Object> props = null;
JsonParseFlagEnum parseFlag = null;
- Either<List<GraphVertex>, TitanOperationStatus> result;
+ Either<List<GraphVertex>, JanusGraphOperationStatus> result;
// default test
Map<GraphPropertyEnum, Object> props = null;
Map<GraphPropertyEnum, Object> hasNotProps = null;
JsonParseFlagEnum parseFlag = null;
- Either<List<GraphVertex>, TitanOperationStatus> result;
+ Either<List<GraphVertex>, JanusGraphOperationStatus> result;
// default test
@Test
public void testGetCatalogVerticies() throws Exception {
- Either<Iterator<Vertex>, TitanOperationStatus> result;
+ Either<Iterator<Vertex>, JanusGraphOperationStatus> result;
// default test
Vertex parentVertex = null;
EdgeLabelEnum edgeLabel = null;
JsonParseFlagEnum parseFlag = null;
- Either<List<Vertex>, TitanOperationStatus> result;
+ Either<List<Vertex>, JanusGraphOperationStatus> result;
// default test
Vertex parentVertex = null;
EdgeLabelEnum edgeLabel = null;
JsonParseFlagEnum parseFlag = null;
- Either<List<Vertex>, TitanOperationStatus> result;
+ Either<List<Vertex>, JanusGraphOperationStatus> result;
// default test
Vertex vertex = null;
Map<GraphPropertyEnum, Object> properties = null;
- TitanOperationStatus result;
+ JanusGraphOperationStatus result;
// default test
String parentId = "";
EdgeLabelEnum label = null;
Map<GraphPropertyEnum, Object> properties = null;
- Either<Edge, TitanOperationStatus> result;
+ Either<Edge, JanusGraphOperationStatus> result;
// default test