assertTrue(nodeConfiguration.getXmlRpcAdvertiseAddress().isLoopbackAddress()); assertEquals(defaultRosRoot, nodeConfiguration.getRosRoot()); assertEquals("192.168.0.1", nodeConfiguration.getTcpRosAdvertiseAddress().getHost()); assertEquals("192.168.0.1", nodeConfiguration.getXmlRpcAdvertiseAddress().getHost()); assertEquals(GraphName.of("/foo/bar"), nodeConfiguration.getParentResolver().getNamespace()); Assert.assertEquals(rosPackagePathList, nodeConfiguration.getRosPackagePath());
nodeConfiguration = new CommandLineLoader(args, env).build(); assertEquals("192.168.0.2", nodeConfiguration.getTcpRosAdvertiseAddress().getHost()); assertEquals("192.168.0.2", nodeConfiguration.getXmlRpcAdvertiseAddress().getHost()); 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());
nodeConfiguration.getTcpRosAdvertiseAddress(), nodeConfiguration.getXmlRpcBindAddress(), nodeConfiguration.getXmlRpcAdvertiseAddress(), masterClient, topicParticipantManager, serviceManager, parameterManager, scheduledExecutorService); slaveServer.start();