@Test public void testCreatePrivate() throws InterruptedException { checkNodeAddress(nodeConfiguration.getTcpRosAdvertiseAddress().getHost()); }
assertTrue(nodeConfiguration.getParentResolver().getNamespace().isRoot()); assertTrue(nodeConfiguration.getTcpRosAdvertiseAddress().isLoopbackAddress()); assertTrue(nodeConfiguration.getXmlRpcAdvertiseAddress().isLoopbackAddress()); assertEquals("192.168.0.1", nodeConfiguration.getTcpRosAdvertiseAddress().getHost()); assertEquals("192.168.0.1", nodeConfiguration.getXmlRpcAdvertiseAddress().getHost()); assertEquals(GraphName.of("/foo/bar"), nodeConfiguration.getParentResolver().getNamespace());
args = Lists.newArrayList("Foo", CommandLineVariables.ROS_IP + ":=192.168.0.2"); nodeConfiguration = new CommandLineLoader(args, env).build(); assertEquals("192.168.0.2", nodeConfiguration.getTcpRosAdvertiseAddress().getHost()); assertEquals("192.168.0.2", nodeConfiguration.getXmlRpcAdvertiseAddress().getHost()); nodeConfiguration = new CommandLineLoader(args, env).build(); assertEquals(new URI("http://override:22622"), nodeConfiguration.getMasterUri()); assertEquals("192.168.0.2", nodeConfiguration.getTcpRosAdvertiseAddress().getHost()); assertEquals("192.168.0.2", nodeConfiguration.getXmlRpcAdvertiseAddress().getHost()); assertEquals(canonical, nodeConfiguration.getParentResolver().getNamespace());
slaveServer = new SlaveServer(nodeName, nodeConfiguration.getTcpRosBindAddress(), nodeConfiguration.getTcpRosAdvertiseAddress(), nodeConfiguration.getXmlRpcBindAddress(), nodeConfiguration.getXmlRpcAdvertiseAddress(), masterClient, topicParticipantManager,