Replace deprecated Gremlin query in aai-common 29/131329/3
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 29 Sep 2022 09:35:24 +0000 (11:35 +0200)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Thu, 29 Sep 2022 09:52:21 +0000 (09:52 +0000)
addInE and addOutE are deprecated since Gremlin 3.1.0.

Issue-ID: AAI-3534

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I4c4db97d8075e9c75b13ee206c27b8c01b5e0cf4

aai-core/src/test/java/org/onap/aai/serialization/tinkerpop/TreeBackedVertexTest.java

index 8eed7c6..c509ab4 100644 (file)
@@ -24,7 +24,10 @@ import static org.junit.Assert.assertEquals;
 
 import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;
 import org.apache.tinkerpop.gremlin.process.traversal.step.util.Tree;
-import org.apache.tinkerpop.gremlin.structure.*;
+import org.apache.tinkerpop.gremlin.structure.Direction;
+import org.apache.tinkerpop.gremlin.structure.Element;
+import org.apache.tinkerpop.gremlin.structure.Graph;
+import org.apache.tinkerpop.gremlin.structure.Vertex;
 import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph;
 import org.junit.Before;
 import org.junit.Ignore;
@@ -45,21 +48,27 @@ public class TreeBackedVertexTest {
     public void configure() {
         GraphTraversalSource g = graph.traversal();
 
-        startKey = g.addV(T.label, "vserver").as("v1").property("test", "hello").addV(T.label, "vserver").as("v2")
-                .addV(T.label, "interface").property("name", "interface 1").as("v10").addInE("hasChild", "v2")
-                .property(EdgeProperty.CONTAINS.toString(), true).addV(T.label, "pserver").property("name", "pserver 1")
-                .as("v4").addOutE("runsOn", "v1").property(EdgeProperty.CONTAINS.toString(), false)
-                .addV(T.label, "interface").property("name", "interface 2").as("v3").addInE("hasChild", "v1")
-                .property(EdgeProperty.CONTAINS.toString(), true).addV(T.label, "address").property("name", "address 1")
-                .addInE("hasChild", "v3").property(EdgeProperty.CONTAINS.toString(), true).addV(T.label, "address")
-                .property("name", "address 2").addInE("hasChild", "v3").property(EdgeProperty.CONTAINS.toString(), true)
-                .addV(T.label, "complex").property("name", "complex 1").addInE("locatedIn", "v4")
-                .property(EdgeProperty.CONTAINS.toString(), false).addV(T.label, "interface")
-                .property("name", "interface 3").addInE("hasChild", "v4")
-                .property(EdgeProperty.CONTAINS.toString(), true).addV(T.label, "subnet").property("name", "subnet 1")
-                .as("v5").addInE("in", "v3").property(EdgeProperty.CONTAINS.toString(), false).addV(T.label, "address")
-                .property("name", "address 3").as("v6").addInE("hasChild", "v5")
-                .property(EdgeProperty.CONTAINS.toString(), true).select("v1").next();
+        startKey = g.addV("vserver").as("v1").property("test", "hello")
+                    .addV("vserver").as("v2")
+                    .addV("interface").property("name", "interface 1").as("v10")
+                    .addE("hasChild").from("v2").property(EdgeProperty.CONTAINS.toString(), true)
+                    .addV("pserver").property("name", "pserver 1").as("v4")
+                    .addE("runsOn").to("v1").property(EdgeProperty.CONTAINS.toString(), false)
+                    .addV("interface").property("name", "interface 2").as("v3")
+                    .addE("hasChild").from("v1").property(EdgeProperty.CONTAINS.toString(), true)
+                    .addV("address").property("name", "address 1")
+                    .addE("hasChild").from("v3").property(EdgeProperty.CONTAINS.toString(), true)
+                    .addV("address").property("name", "address 2")
+                    .addE("hasChild").from("v3").property(EdgeProperty.CONTAINS.toString(), true)
+                    .addV("complex").property("name", "complex 1")
+                    .addE("locatedIn").from("v4").property(EdgeProperty.CONTAINS.toString(), false)
+                    .addV("interface").property("name", "interface 3")
+                    .addE("hasChild").from("v4").property(EdgeProperty.CONTAINS.toString(), true)
+                    .addV("subnet").property("name", "subnet 1").as("v5")
+                    .addE("in").from("v3").property(EdgeProperty.CONTAINS.toString(), false)
+                    .addV("address").property("name", "address 3").as("v6")
+                    .addE("hasChild").from("v5").property(EdgeProperty.CONTAINS.toString(), true)
+                    .select("v1").next();
 
         tree = new GraphTraversalQueryEngine(g).findSubGraph((Vertex) startKey);
         treeDepth1 = new GraphTraversalQueryEngine(g).findSubGraph((Vertex) startKey, 1, false);