Package com.tinkerpop.frames.domain.classes

Examples of com.tinkerpop.frames.domain.classes.Person


  private FramedGraph<TinkerGraph> g;

  @Test
  public void testJavaHandlerVertices() {
   
    Person person = g.getVertex(1, Person.class);
    String profile = person.getNameAndAge();
    Assert.assertEquals("marko (29)", profile);

    Person person2 = g.getVertex(2, Person.class);
    String profile2 = person2.getNameAndAge();
    Assert.assertEquals("vadas (27)", profile2);

    Set<Person> coCreators = new HashSet<Person>();

    Iterables.addAll(coCreators, person.getCoCreatorsJava());
View Full Code Here


    Assert.assertEquals("java", project.getLanguageUsingMixin());
  }
 
  @Test(expected=JavaHandlerException.class)
  public void testMethodNotImplemented() {
    Person person = g.getVertex(1, Person.class);
    person.notImplemented();
  }
View Full Code Here

    @Test
    public void testDeprecatedRegistration() {
      Graph graph = TinkerGraphFactory.createTinkerGraph();
        FramedGraph<Graph> framedGraph = new FramedGraph(graph);
        framedGraph.registerFrameInitializer(nameDefaulter);
        Person person = framedGraph.addVertex(null, Person.class);
        assertEquals("Defaulted", person.getName());
       
    }
View Full Code Here

    }


    @Test
    public void testVertexInitialization() {
        Person person = framedGraph.addVertex(null, Person.class);
        assertEquals("Defaulted", person.getName());
    }
View Full Code Here

        assertEquals("Defaulted", person.getName());
    }

    @Test
    public void testEdgeInitialization() {
        Person person1 = framedGraph.addVertex(null, Person.class);
        Person person2 = framedGraph.addVertex(null, Person.class);
        person1.addKnows(person2);
        assertEquals(Float.valueOf(1.0f), person1.getKnows().iterator().next().getWeight());
    }
View Full Code Here

    }

    public void testCreateFrame() {
        Graph graph = new TinkerGraph();
        FramedGraph<Graph> framedGraph = new FramedGraphFactory().create(graph);
        Person person = framedGraph.addVertex(null, Person.class);
        assertEquals(person.asVertex(), graph.getVertices().iterator().next());
        int counter = 0;
        for (Vertex v : graph.getVertices()) {
            counter++;
        }
        assertEquals(counter, 1);
        counter = 0;
        for (Edge e : graph.getEdges()) {
            counter++;
        }
        assertEquals(counter, 0);
        Person person2 = framedGraph.addVertex("aPerson", Person.class);
        assertEquals(person2.asVertex().getId(), "aPerson");
        counter = 0;
        for (Vertex v : graph.getVertices()) {
            counter++;
        }
        assertEquals(counter, 2);
View Full Code Here

    }

    public void testCreateFrameForNonexistantElements() {
        Graph graph = new TinkerGraph();
        FramedGraph<Graph> framedGraph = new FramedGraphFactory().create(graph);
        Person vertex = framedGraph.getVertex(-1, Person.class);
        Assert.assertNull(vertex);
        vertex = framedGraph.frame((Vertex)null, Person.class);
        Assert.assertNull(vertex);
       
        Knows edge = framedGraph.getEdge(-1, Knows.class);
View Full Code Here

    }

    @Test
    public void testAddingAdjacencies() {
        marko.addKnowsPerson(peter);
        Person bryn = marko.addKnowsNewPerson();
        bryn.setName("bryn");

        Knows markoKnowsBryn = framedGraph.frame(graph.getEdge(13), Knows.class);
        Knows markoKnowsPeter = framedGraph.frame(graph.getEdge(0), Knows.class);

        assertEquals(newHashSet(markoKnowsVadas, markowKnowsJosh, markoKnowsPeter, markoKnowsBryn),
View Full Code Here

        assertEquals(newHashSet(lop, ripple), newHashSet(marko.getCreatedProjects()));
    }

    @Test
    public void testAddingTwoAdjacencies() {
        Person person = framedGraph.addVertex(null, Person.class);
        HashSet<Person> people = newHashSet(person.addKnowsNewPerson(), person.addKnowsNewPerson());
        assertEquals(people, newHashSet(person.getKnowsPeople()));
    }
View Full Code Here

        assertTrue(newHashSet(josh, peter).contains(marko.getRandomCoCreators()));
    }

    @Test
    public void testGetGremlinGroovyParameters() {
        Person coCreator = marko.getCoCreatorOfAge(32);
        assertEquals(josh, coCreator);
        coCreator = marko.getCoCreatorOfAge(35);
        assertEquals(peter, coCreator);

        assertEquals(marko, getOnlyElement(marko.getKnownRootedFromParam(josh)));
View Full Code Here

TOP

Related Classes of com.tinkerpop.frames.domain.classes.Person

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.