public static PortBinding fromDockerPortMapping(DockerPortMapping mapping) { PortBinding portBinding = new PortBinding(); portBinding.protocol = mapping.getProtocol().toString(); portBinding.containerPort = mapping.getContainerPort(); portBinding.hostIp = mapping.getHostIp(); portBinding.hostPort = mapping.getHostPort(); return portBinding; }
@Test public void testDockerPortStringParsing() { DockerPortMapping portMapping = DockerPortMapping.fromString(fullPortString); assertEquals(description + ": hostIp", expectedHostIp, portMapping.getHostIp()); assertEquals(description + ": hostPort", expectedHostPort, portMapping.getHostPort()); assertEquals(description + ": containerPort", expectedContainerPort, portMapping.getContainerPort()); assertEquals(description + ": protocol", expectedProtocol, portMapping.getProtocol()); }