@Test public void invockeCleanupAfterCompaction() { when(compactor.keepCompactorRunning()).thenReturn(true); doReturn(mock(DiskStoreStats.class)).when(oplog).getStats(); doReturn(false).when(oplog).hasNoLiveValues(); oplog.compact(compactor); verify(oplog, times(1)).cleanupAfterCompaction(eq(false)); }
@Test public void handlesNoLiveValuesIfCompactSuccessful() { oplog.getTotalLiveCount().set(5); oplog.cleanupAfterCompaction(false); verify(oplog, times(1)).handleNoLiveValues(); assertThat(oplog.getTotalLiveCount().get()).isEqualTo(0); } }
cleanupAfterCompaction(compactFailed); return totalCount; } finally {