public void testGetPath() throws Exception {
InetAddress address = InetAddress.getLocalHost();
RingTopologyManager manager = new RingTopologyManager();
NodeInfo node1 = new NodeInfo("node1", address, 1234);
manager.addNode(node1);
NodeInfo node2 = new NodeInfo("node2", address, 1234);
manager.addNode(node2);
NodeInfo node3 = new NodeInfo("node3", address, 1234);
manager.addNode(node3);
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);