@Test public void testSync() throws Exception { complete = false; create2EmptyNode(zkClient, PARENT_PATH); VoidCallback onSync = new VoidCallback() { @Override public void processResult(int rc, String path, Object ctx) { complete = true; callComplete.countDown(); } }; zkClient.sync(PARENT_PATH, onSync, null); callComplete.await(30, TimeUnit.SECONDS); Assert.assertTrue( String.format("%s Sync completed", serverState), complete); } }