Пример #1
0
  @Test
  public void testGenerateGeometry() throws Exception {
    m_seen_things.clear();

    Graph g = new Graph();

    // having a start increases coverage
    INode n1 = g.addNode("Start", "", "", 0, ThingNoticer::new);
    INode n2 = g.addNode("", "", "", 0, ThingNoticer::new);

    DirectedEdge de = g.connect(n1, n2, 0, 0, 0, ThingNoticer::new);

    UnionHelper uh = new UnionHelper();

    uh.generateGeometry(g);

    assertEquals(3, m_seen_things.size());
    assertTrue(m_seen_things.contains(n1));
    assertTrue(m_seen_things.contains(n2));
    assertTrue(m_seen_things.contains(de));
  }