package io.scalecube.transport;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import io.scalecube.testlib.BaseTest;
public class AddressTest extends BaseTest {
@Test
public void testParseHostPort() throws Exception {
Address address1 = Address.from("localhost:5810");
assertEquals(5810, address1.port());
assertEquals(Addressing.getLocalIpAddress().getHostAddress(), address1.host());
Address address2 = Address.from("127.0.0.1:5810");
assertEquals(5810, address1.port());
assertEquals(Addressing.getLocalIpAddress().getHostAddress(), address2.host());
assertEquals(address1, address2);
}
@Test
public void testParseUnknownHostPort() throws Exception {
Address address = Address.from("host:1111");
assertEquals(1111, address.port());
assertEquals("host", address.host());
}
}