package com.xiaomi.infra.chronos.zookeeper;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
import com.xiaomi.infra.chronos.zookeeper.HostPort;
/**
* Test {@link HostPort}
*/
public class TestHostPort {
@Test
public void testGetHost() {
HostPort hostPort = new HostPort("127.0.0.1", 2181);
assertTrue(hostPort.getHost().equals("127.0.0.1"));
}
@Test
public void testGetPort() {
HostPort hostPort = new HostPort("127.0.0.1", 2182);
assertTrue(hostPort.getPort() == 2182);
}
@Test
public void testGetHostPort() {
HostPort hostPort = new HostPort("127.0.0.1", 2183);
assertTrue(hostPort.getHostPort().equals("127.0.0.1_2183"));
}
@Test
public void testParseHostPort() {
String string = "127.0.0.1_2184";
HostPort hostPort = HostPort.parseHostPort(string);
assertTrue(hostPort.getHost().equals("127.0.0.1"));
assertTrue(hostPort.getPort() == 2184);
}
}