@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)); }