/** * Shutdown the embedded Zookeeper server and delete all data. */ public void shutdown() { shutdown(true); }
} finally { try { zkServer.shutdown(deleteDataUponShutdown); } catch (Throwable t) { LOGGER.error("Error while shutting down {}", zkServer, t);
@Test public void shouldStartServerAndRemoveData() throws Exception { Testing.debug("Running 1"); server.startup(); server.onEachDirectory(this::assertValidDataDirectory); server.shutdown(true); server.onEachDirectory(this::assertDoesNotExist); }
@Test public void shouldStartServerAndLeaveData() throws Exception { Testing.debug("Running 2"); server.startup(); server.onEachDirectory(this::assertValidDataDirectory); server.shutdown(false); server.onEachDirectory(this::assertValidDataDirectory); }