Refine search
@Override public void edgeAdded(final Edge element) { eventedEdge.set(element); assertEquals("self", element.label()); assertEquals(id, element.inVertex().id()); assertEquals(id, element.outVertex().id()); assertThat(element.properties().hasNext(), is(false)); triggered.set(true); } };
@Override public void edgeRemoved(final Edge element) { assertEquals(e, element); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); triggered.set(true); } };
@Override public void edgeAdded(final Edge element) { assertThat(element, instanceOf(ReferenceEdge.class)); assertEquals("self", element.label()); assertEquals(id, element.inVertex().id()); assertEquals(id, element.outVertex().id()); assertThat(element.properties().hasNext(), is(false)); triggered.set(true); } };
@Override public void edgePropertyChanged(final Edge element, final Property oldValue, final Object setValue) { assertEquals(e, element); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertEquals("no!", oldValue.value()); assertEquals("to-change", oldValue.key()); assertEquals("yay!", setValue); triggered.set(true); } };
@Override public void edgePropertyChanged(final Edge element, final Property oldValue, final Object setValue) { assertEquals(e, element); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertThat(oldValue, instanceOf(KeyedProperty.class)); assertEquals("new", oldValue.key()); assertEquals("yay!", setValue); triggered.set(true); } };
@Override public void edgePropertyChanged(final Edge element, final Property oldValue, final Object setValue) { assertThat(element, instanceOf(DetachedEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertEquals("no!", oldValue.value()); assertEquals("to-change", oldValue.key()); assertEquals("yay!", setValue); triggered.set(true); } };
@Override public void edgePropertyRemoved(final Edge element, final Property property) { assertEquals(e, element); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertEquals("dah", property.value()); assertEquals("to-drop", property.key()); triggered.set(true); } };
@Override public void edgeRemoved(final Edge element) { assertThat(element, instanceOf(DetachedEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); triggered.set(true); } };
@Override public void edgeRemoved(final Edge element) { assertThat(element, instanceOf(ReferenceEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); triggered.set(true); } };
@Override public void edgePropertyChanged(final Edge element, final Property oldValue, final Object setValue) { assertThat(element, instanceOf(DetachedEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertThat(oldValue, instanceOf(KeyedProperty.class)); assertEquals("new", oldValue.key()); assertEquals("yay!", setValue); triggered.set(true); } };
@Override public void edgePropertyChanged(final Edge element, final Property oldValue, final Object setValue) { assertThat(element, instanceOf(ReferenceEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertEquals("no!", oldValue.value()); assertEquals("to-change", oldValue.key()); assertEquals("yay!", setValue); triggered.set(true); } };
@Override public void edgePropertyChanged(final Edge element, final Property oldValue, final Object setValue) { assertThat(element, instanceOf(ReferenceEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertThat(oldValue, instanceOf(KeyedProperty.class)); assertEquals("new", oldValue.key()); assertEquals("yay!", setValue); triggered.set(true); } };
@Override public void edgeAdded(final Edge element) { assertThat(element, instanceOf(DetachedEdge.class)); assertEquals("self", element.label()); assertEquals(id, element.inVertex().id()); assertEquals(id, element.outVertex().id()); assertEquals("there", element.value("here")); triggered.set(true); } };
TitanVertex v = tx.addVertex("person"); assertTrue(tx.containsVertexLabel("person")); assertEquals("person", v.label()); assertFalse(tx.containsRelationType("knows")); Edge e = v.addEdge("knows", v); assertTrue(tx.containsRelationType("knows")); assertNotNull(tx.getEdgeLabel(e.label()));
@Override public void edgePropertyRemoved(final Edge element, final Property property) { assertThat(element, instanceOf(ReferenceEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertEquals("dah", property.value()); assertEquals("to-drop", property.key()); triggered.set(true); } };
@Override public void edgePropertyRemoved(final Edge element, final Property property) { assertThat(element, instanceOf(DetachedEdge.class)); assertEquals(label, element.label()); assertEquals(inId, element.inVertex().id()); assertEquals(outId, element.outVertex().id()); assertEquals("dah", property.value()); assertEquals("to-drop", property.key()); triggered.set(true); } };
@Test @LoadGraphWith(MODERN) public void g_VX4X_bothE() { final Traversal<Vertex, Edge> traversal = get_g_VX4X_bothE(convertToVertexId("josh")); printTraversalForm(traversal); int counter = 0; final Set<Edge> edges = new HashSet<>(); while (traversal.hasNext()) { counter++; final Edge edge = traversal.next(); edges.add(edge); assertTrue(edge.label().equals("knows") || edge.label().equals("created")); } assertEquals(3, counter); assertEquals(3, edges.size()); }
@Test @LoadGraphWith(MODERN) public void g_VX1X_outE() { final Traversal<Vertex, Edge> traversal = get_g_VX1X_outE(convertToVertexId("marko")); printTraversalForm(traversal); int counter = 0; final Set<Edge> edges = new HashSet<>(); while (traversal.hasNext()) { counter++; final Edge edge = traversal.next(); edges.add(edge); assertTrue(edge.label().equals("knows") || edge.label().equals("created")); } assertEquals(3, counter); assertEquals(3, edges.size()); }
public static void validateEdgeEquality(final Edge originalEdge, final Edge otherEdge) { assertEquals(originalEdge, otherEdge); assertEquals(otherEdge, originalEdge); assertEquals(originalEdge.id(), otherEdge.id()); assertEquals(originalEdge.label(), otherEdge.label()); assertEquals(originalEdge.inVertex(), otherEdge.inVertex()); assertEquals(originalEdge.outVertex(), otherEdge.outVertex()); assertEquals(originalEdge.keys().size(), otherEdge.keys().size()); for (final String key : originalEdge.keys()) { validatePropertyEquality(originalEdge.property(key), otherEdge.property(key)); } }
JanusGraphVertex v = tx.addVertex("person"); assertTrue(tx.containsVertexLabel("person")); assertEquals("person", v.label()); assertFalse(tx.containsRelationType("knows")); Edge e = v.addEdge("knows", v); assertTrue(tx.containsRelationType("knows")); assertNotNull(tx.getEdgeLabel(e.label()));