@Test @SkipLongRunning public void shouldStartClusterWithOneBrokerAndRemoveData() throws Exception { cluster.addBrokers(1).startup(); cluster.onEachDirectory(this::assertValidDataDirectory); cluster.shutdown(); cluster.onEachDirectory(this::assertDoesNotExist); }
@Test @SkipLongRunning public void shouldStartClusterWithMultipleBrokerAndRemoveData() throws Exception { cluster.addBrokers(3).startup(); cluster.onEachDirectory(this::assertValidDataDirectory); cluster.shutdown(); cluster.onEachDirectory(this::assertDoesNotExist); }
@Test @SkipLongRunning public void shouldStartClusterWithOneBrokerAndLeaveData() throws Exception { cluster.deleteDataUponShutdown(false).addBrokers(1).startup(); cluster.onEachDirectory(this::assertValidDataDirectory); cluster.shutdown(); cluster.onEachDirectory(this::assertValidDataDirectory); }
@Test @SkipLongRunning public void shouldStartClusterWithMultipleBrokerAndLeaveData() throws Exception { cluster.deleteDataUponShutdown(false).addBrokers(3).startup(); cluster.onEachDirectory(this::assertValidDataDirectory); cluster.shutdown(); cluster.onEachDirectory(this::assertValidDataDirectory); }