NodeInfo node4 = new NodeInfo("node4", address, 1234);
manager.addNode(node4);
NodeInfo node5 = new NodeInfo("node5", address, 1234);
manager.addNode(node5);
NodeTopology topology = manager.factoryTopology();
NodeInfo[] path = topology.getPath(node2, node3);
assertEquals(1, path.length);
assertEquals(node3, path[0]);
path = topology.getPath(node2, node4);
assertEquals(2, path.length);
assertEquals(node3, path[0]);
assertEquals(node4, path[1]);
path = topology.getPath(node2, node5);
assertEquals(2, path.length);
assertEquals(node1, path[0]);
assertEquals(node5, path[1]);
path = topology.getPath(node2, node1);
assertEquals(1, path.length);
assertEquals(node1, path[0]);
}