assertEquals(0, bridgeTable.getAncestors("A").size());
assertEquals(1, bridgeTable.getAncestors("B").size());
assertEquals(0, bridgeTable.getAncestors("C").size());
assertEquals(1, bridgeTable.getAncestors("D").size());
assertEquals(0, bridgeTable.getAncestors("E").size());
assertEquals(1, bridgeTable.getAncestors("F").size());
assertEquals(0, bridgeTable.getAncestors("A").size());
assertEquals(1, bridgeTable.getAncestors("B").size());
assertEquals(2, bridgeTable.getAncestors("C").size());
assertEquals(3, bridgeTable.getAncestors("D").size());
assertEquals(0, bridgeTable.getAncestors("E").size());
assertEquals(1, bridgeTable.getAncestors("F").size());
assertEquals(0, bridgeTable.getAncestors("A").size());
assertEquals(1, bridgeTable.getAncestors("B").size());
assertTrue(bridgeTable.getAncestors("B", 1).contains("A"));
assertEquals(2, bridgeTable.getAncestors("C").size());
assertTrue(bridgeTable.getAncestors("C", 1).contains("B"));
assertTrue(bridgeTable.getAncestors("C", 2).contains("A"));
assertEquals(3, bridgeTable.getAncestors("D").size());
assertTrue(bridgeTable.getAncestors("D", 1).contains("C"));
assertTrue(bridgeTable.getAncestors("D", 2).contains("B"));
assertTrue(bridgeTable.getAncestors("D", 3).contains("A"));
assertEquals(4, bridgeTable.getAncestors("E").size());
assertTrue(bridgeTable.getAncestors("E", 1).contains("D"));
assertTrue(bridgeTable.getAncestors("E", 2).contains("C"));
assertTrue(bridgeTable.getAncestors("E", 3).contains("B"));
assertTrue(bridgeTable.getAncestors("E", 4).contains("A"));