AAI-1523 Batch reformat aai-core
[aai/aai-common.git] / aai-core / src / test / java / org / onap / aai / serialization / db / EdgeSerializerTest.java
index 0cba621..0c8bf8b 100644 (file)
  * limitations under the License.
  * ============LICENSE_END=========================================================
  */
+
 package org.onap.aai.serialization.db;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
 import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;
 import org.apache.tinkerpop.gremlin.structure.Edge;
 import org.apache.tinkerpop.gremlin.structure.Graph;
@@ -34,77 +38,77 @@ import org.onap.aai.exceptions.AAIException;
 import org.onap.aai.serialization.db.exceptions.EdgeMultiplicityException;
 import org.springframework.beans.factory.annotation.Autowired;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
 public class EdgeSerializerTest extends AAISetup {
-       @Autowired
-       EdgeSerializer rules;
-       
-       @Rule
-       public ExpectedException thrown = ExpectedException.none();
-       
-       @Test
-       public void addTreeEdgeTest() throws AAIException {
-               Graph graph = TinkerGraph.open();
-               Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "cloud-region");
-               Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "tenant");
-               GraphTraversalSource g = graph.traversal();
-               rules.addTreeEdge(g, v1, v2);
-               assertEquals(true, g.V(v1).in("org.onap.relationships.inventory.BelongsTo").has("aai-node-type", "tenant").hasNext());
+    @Autowired
+    EdgeSerializer rules;
+
+    @Rule
+    public ExpectedException thrown = ExpectedException.none();
+
+    @Test
+    public void addTreeEdgeTest() throws AAIException {
+        Graph graph = TinkerGraph.open();
+        Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "cloud-region");
+        Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "tenant");
+        GraphTraversalSource g = graph.traversal();
+        rules.addTreeEdge(g, v1, v2);
+        assertEquals(true,
+                g.V(v1).in("org.onap.relationships.inventory.BelongsTo").has("aai-node-type", "tenant").hasNext());
+
+        Vertex v3 = graph.addVertex(T.id, "2", "aai-node-type", "cloud-region");
+        assertEquals(null, rules.addTreeEdgeIfPossible(g, v3, v2));
+    }
 
-               Vertex v3 = graph.addVertex(T.id, "2", "aai-node-type", "cloud-region");
-               assertEquals(null, rules.addTreeEdgeIfPossible(g, v3, v2));
-       }
+    @Test
+    public void addCousinEdgeTest() throws AAIException {
+        Graph graph = TinkerGraph.open();
+        Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "flavor");
+        Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "vserver");
+        GraphTraversalSource g = graph.traversal();
+        rules.addEdge(g, v1, v2);
+        assertEquals(true,
+                g.V(v2).out("org.onap.relationships.inventory.Uses").has("aai-node-type", "flavor").hasNext());
 
-       @Test
-       public void addCousinEdgeTest() throws AAIException {
-               Graph graph = TinkerGraph.open();
-               Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "flavor");
-               Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "vserver");
-               GraphTraversalSource g = graph.traversal();
-               rules.addEdge(g, v1, v2);
-               assertEquals(true, g.V(v2).out("org.onap.relationships.inventory.Uses").has("aai-node-type", "flavor").hasNext());
+        Vertex v3 = graph.addVertex(T.id, "2", "aai-node-type", "flavor");
+        assertEquals(null, rules.addEdgeIfPossible(g, v3, v2));
+    }
 
-               Vertex v3 = graph.addVertex(T.id, "2", "aai-node-type", "flavor");
-               assertEquals(null, rules.addEdgeIfPossible(g, v3, v2));
-       }
+    @Test
+    public void multiplicityViolationTest() throws AAIException {
+        thrown.expect(EdgeMultiplicityException.class);
+        thrown.expectMessage(
+                "multiplicity rule violated: only one edge can exist with label: org.onap.relationships.inventory.Uses between vf-module and volume-group");
 
-       @Test
-       public void multiplicityViolationTest() throws AAIException {
-               thrown.expect(EdgeMultiplicityException.class);
-               thrown.expectMessage("multiplicity rule violated: only one edge can exist with label: org.onap.relationships.inventory.Uses between vf-module and volume-group");
+        Graph graph = TinkerGraph.open();
+        Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "vf-module");
+        Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "volume-group");
+        GraphTraversalSource g = graph.traversal();
 
-               Graph graph = TinkerGraph.open();
-               Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "vf-module");
-               Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "volume-group");
-               GraphTraversalSource g = graph.traversal();
+        rules.addEdge(g, v2, v1);
+        Vertex v3 = graph.addVertex(T.id, "3", "aai-node-type", "vf-module");
+        rules.addEdge(g, v2, v3);
+    }
 
-               rules.addEdge(g, v2, v1);
-               Vertex v3 = graph.addVertex(T.id, "3", "aai-node-type", "vf-module");
-               rules.addEdge(g, v2, v3);
-       }
-       
-       @Test
-       public void addEdgeVerifyAAIUUIDCousinTest() throws AAIException {
-               Graph graph = TinkerGraph.open();
-               Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "flavor");
-               Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "vserver");
-               GraphTraversalSource g = graph.traversal();
-               Edge e = rules.addEdge(g, v1, v2);
-               assertTrue(e.property(AAIProperties.AAI_UUID).isPresent());
-               //assertTrue(e.property(AAIProperties.AAI_UUID).value().toString().matches("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"));
-       }
+    @Test
+    public void addEdgeVerifyAAIUUIDCousinTest() throws AAIException {
+        Graph graph = TinkerGraph.open();
+        Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "flavor");
+        Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "vserver");
+        GraphTraversalSource g = graph.traversal();
+        Edge e = rules.addEdge(g, v1, v2);
+        assertTrue(e.property(AAIProperties.AAI_UUID).isPresent());
+        // assertTrue(e.property(AAIProperties.AAI_UUID).value().toString().matches("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"));
+    }
 
-       @Test
-       public void addEdgeVerifyAAIUUIDTreeTest() throws AAIException {
-               Graph graph = TinkerGraph.open();
-               Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "tenant");
-               Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "vserver");
-               GraphTraversalSource g = graph.traversal();
-               Edge e = rules.addTreeEdge(g, v1, v2);
-               assertTrue(e.property(AAIProperties.AAI_UUID).isPresent());
-               //assertTrue(e.property(AAIProperties.AAI_UUID).value().toString().matches("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"));
-       }
+    @Test
+    public void addEdgeVerifyAAIUUIDTreeTest() throws AAIException {
+        Graph graph = TinkerGraph.open();
+        Vertex v1 = graph.addVertex(T.id, "1", "aai-node-type", "tenant");
+        Vertex v2 = graph.addVertex(T.id, "10", "aai-node-type", "vserver");
+        GraphTraversalSource g = graph.traversal();
+        Edge e = rules.addTreeEdge(g, v1, v2);
+        assertTrue(e.property(AAIProperties.AAI_UUID).isPresent());
+        // assertTrue(e.property(AAIProperties.AAI_UUID).value().toString().matches("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"));
+    }
 
-}
\ No newline at end of file
+}