use of com.tinkerpop.frames.domain.classes.Project in project frames by tinkerpop.
the class FramedVertexTest method testAddIncidenceBothError.
@Test(expected = UnsupportedOperationException.class)
public void testAddIncidenceBothError() {
Project rdfAgents = framedGraph.frame(graph.addVertex(null), Project.class);
marko.addCreatedDirectionBothError(rdfAgents);
}
use of com.tinkerpop.frames.domain.classes.Project in project frames by tinkerpop.
the class FramedVertexTest method testAddIncidenceInDeprecated.
/**
* Use deprecated Domain/Range annotations on edge
*/
@Test
public void testAddIncidenceInDeprecated() {
Project rdfAgents = framedGraph.addVertex(null, Project.class);
CreatedBy createdBy = rdfAgents.addCreatedByPersonIncidence(marko);
assertEquals(marko, createdBy.getRange());
assertEquals(rdfAgents, createdBy.getDomain());
assertEquals(marko, getOnlyElement(rdfAgents.getCreatedByPeople()));
}
use of com.tinkerpop.frames.domain.classes.Project in project frames by tinkerpop.
the class FramedElementTest method testGettingProperties.
@Test
public void testGettingProperties() {
Graph graph = TinkerGraphFactory.createTinkerGraph();
FramedGraph<Graph> framedGraph = new FramedGraphFactory().create(graph);
Person marko = framedGraph.getVertex(1, Person.class);
assertEquals(marko.getName(), "marko");
assertEquals(marko.getAge(), new Integer(29));
Project lop = framedGraph.getVertex(3, Project.class);
assertEquals(lop.getName(), "lop");
assertEquals(lop.getLanguage(), "java");
CreatedInfo markoCreatedLopInfo = framedGraph.getEdge(9, CreatedInfo.class);
assertEquals(markoCreatedLopInfo.getWeight(), 0.4f, 0.1f);
//Same with using deprecated Domain/Range annotations:
Created markoCreatedLop = framedGraph.getEdge(9, Direction.OUT, Created.class);
assertEquals(markoCreatedLop.getWeight(), 0.4f, 0.1f);
CreatedBy lopCreatedByMarko = framedGraph.getEdge(9, Direction.IN, CreatedBy.class);
assertEquals(lopCreatedByMarko.getWeight(), 0.4f, 0.1f);
Person temp = framedGraph.frame(graph.addVertex(null), Person.class);
assertNull(temp.getName());
assertNull(temp.getAge());
}
Aggregations