Package com.xiaomi.infra.chronos.zookeeper

Examples of com.xiaomi.infra.chronos.zookeeper.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"));
  }
View Full Code Here


    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);
  }
View Full Code Here

    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"));
  }
View Full Code Here

  }

  @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);
  }
View Full Code Here

    TEST_UTIL.shutdownMiniZKCluster();
  }

  @Before
  public void resetZooKeeper() throws IOException, KeeperException {
    ChronosServerWatcher chronosWatcher = createChronosWatcher(new HostPort("127.0.0.1", 10086));
    ZooKeeperUtil.deleteNodeRecursively(chronosWatcher, chronosWatcher.getBaseZnode());
    chronosWatcher.close();
  }
View Full Code Here

    return new ChronosServerWatcher(properties);
  }

  @Test
  public void testInitZnode() throws IOException, KeeperException {
    ChronosServerWatcher chronosServerWatcher = createChronosWatcher(new HostPort("127.0.0.1",
        10086));

    assertTrue(ZooKeeperUtil.watchAndCheckExists(chronosServerWatcher,
      chronosServerWatcher.getBaseZnode()));
    assertTrue(ZooKeeperUtil.watchAndCheckExists(chronosServerWatcher,
View Full Code Here

  }

  @Test
  public void testSetPersistentTimestamp() throws IOException, FatalChronosException,
      ChronosException, KeeperException {
    ChronosServerWatcher chronosServerWatcher = createChronosWatcher(new HostPort("127.0.0.1",
        10086));

    long expectTimestamp = RandomUtils.nextLong();
    chronosServerWatcher.setPersistentTimestamp(expectTimestamp);
    long actualTimestamp = ZooKeeperUtil.bytesToLong(ZooKeeperUtil.getDataAndWatch(
View Full Code Here

    chronosServerWatcher.close();
  }

  @Test
  public void testGetPersistentTimestamp() throws IOException, ChronosException, KeeperException {
    ChronosServerWatcher chronosServerWatcher = createChronosWatcher(new HostPort("127.0.0.1",
        10086));

    assertTrue(chronosServerWatcher.getPersistentTimestamp() == 0);

    long expectTimestamp = RandomUtils.nextLong();
View Full Code Here

    TEST_UTIL.shutdownMiniZKCluster();
  }

  @Before
  public void resetZooKeeper() throws IOException, KeeperException {
    TestableFailoverServer failoverServer = createFailoverServer(new HostPort("127.0.0.1", 10086));
    ZooKeeperUtil.deleteNodeRecursively(failoverServer.getFailoverWatcher(), failoverServer
        .getFailoverWatcher().getBaseZnode());
    failoverServer.getFailoverWatcher().close();
  }
View Full Code Here

    return new TestableFailoverServer(failoverWatcher);
  }

  @Test
  public void testRun() throws KeeperException, InterruptedException, IOException {
    final TestableFailoverServer server1 = createFailoverServer(new HostPort("127.0.0.1", 11111));
    Thread thread1 = new Thread() {
      @Override
      public void run() {
        server1.run();
      }
    };
    thread1.start();

    final TestableFailoverServer server2 = createFailoverServer(new HostPort("127.0.0.1", 22222));
    Thread thread2 = new Thread() {
      @Override
      public void run() {
        server2.run();
      }
View Full Code Here

TOP

Related Classes of com.xiaomi.infra.chronos.zookeeper.HostPort

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.