public static void assertGraphOfTheGods(TitanGraph gotg) { assertCount(12, gotg.query().vertices()); assertCount(3, gotg.query().has(LABEL_NAME, "god").vertices()); TitanVertex h = getOnlyVertex(gotg.query().has("name", "hercules")); assertEquals(30, h.<Integer>value("age").intValue()); assertEquals("demigod", h.label()); assertCount(5, h.query().direction(Direction.BOTH).edges()); gotg.tx().commit(); }
assertEquals("group", g.label()); assertCount(names.size(), g.properties("name")); assertTrue(getId(g) > 0); assertEquals("group", g1.label()); assertCount(names.size(), g1.properties("name")); assertCount(numTx * vPerTx, g1.query().direction(Direction.OUT).labels("knows").edges()); assertEquals("group", g1.label()); assertTrue(names.size() >= size(g1.properties("name"))); assertCount(numV, g1.query().direction(Direction.OUT).labels("knows").edges());
TitanVertex v = tx.addVertex("person"); assertTrue(tx.containsVertexLabel("person")); assertEquals("person", v.label()); assertFalse(tx.containsRelationType("knows")); Edge e = v.addEdge("knows", v);
v = getOnlyElement(tx.query().has("time", 5).vertices()); assertNotNull(v); assertEquals("people", v.label()); assertEquals(5, v.<Integer>value("time").intValue()); assertCount(1, v.query().direction(Direction.IN).labels("knows").edges()); v = getOnlyElement(tx.query().has("time", 5).vertices()); assertNotNull(v); assertEquals("person", v.label()); assertEquals(5, v.<Integer>value("time").intValue()); assertCount(1, v.query().direction(Direction.IN).labels("know").edges());
assertEquals(v13, getOnlyElement(v2.query().direction(Direction.OUT).labels("link").vertices())); assertEquals(BaseVertexLabel.DEFAULT_VERTEXLABEL.name(), v.label()); assertEquals("person", v12.label()); assertEquals("person", v13.label()); assertEquals(v13, getOnlyElement(v2.query().direction(Direction.OUT).labels("link").vertices())); assertEquals(BaseVertexLabel.DEFAULT_VERTEXLABEL.name(), v.label()); assertEquals("person", v12.label()); assertEquals("person", v13.label()); assertEquals("tweet", v2.label()); try { v2.property(VertexProperty.Cardinality.single, "weight", 11);