Class PurgeServiceTest
java.lang.Object
org.jumpmind.symmetric.service.impl.PurgeServiceTest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jumpmind.symmetric.service.impl.PurgeServiceTest.TestContext
getTestContext
(List<Data> datas, List<DataEvent> dataEvents, List<OutgoingBatch> batches) newDataList
(int... ids) protected OutgoingBatch
newOutgoingBatch
(long batchId, String channelId, AbstractBatch.Status status, boolean isOld) protected void
populateContextData
(org.jumpmind.symmetric.service.impl.PurgeServiceTest.TestContext context, List<Data> datas) protected void
populateContextDataEvent
(org.jumpmind.symmetric.service.impl.PurgeServiceTest.TestContext context, List<DataEvent> dataEvents) protected void
populateContextOutgoingBatch
(org.jumpmind.symmetric.service.impl.PurgeServiceTest.TestContext context, List<OutgoingBatch> batches) void
setUp()
protected void
setupWhen
(List<Data> datas, List<DataEvent> dataEvents, List<OutgoingBatch> batches, long minGapStartId) void
void
void
void
void
void
protected void
verifyPurgeContext
(long lastDataId, long lastEventBatchId, long lastBatchId) protected void
verifyPurgeData
(long startRangeId, long endRangeId, long startExistsId, long endExistsId) protected void
verifyPurgeDataEvent
(long startRangeId, long endRangeId, long startExistsId, long endExistsId) protected void
verifyPurgeOutgoingBatch
(long startRangeId, long endRangeId, long startExistsId, long endExistsId)
-
Constructor Details
-
PurgeServiceTest
public PurgeServiceTest()
-
-
Method Details
-
setUp
- Throws:
Exception
-
testPurgeDelayedChannel
@Test public void testPurgeDelayedChannel() -
testPurgeDelayedChannelAgain
@Test public void testPurgeDelayedChannelAgain() -
testPurgeNewBatchOldDataTwoChannels
@Test public void testPurgeNewBatchOldDataTwoChannels() -
testPurgeNewBatchOldDataOneChannel
@Test public void testPurgeNewBatchOldDataOneChannel() -
testPurgeGapFilledAfterPurgeWindow
@Test public void testPurgeGapFilledAfterPurgeWindow() -
testPurgeAroundSmallGaps
@Test public void testPurgeAroundSmallGaps() -
newDataList
-
newOutgoingBatch
protected OutgoingBatch newOutgoingBatch(long batchId, String channelId, AbstractBatch.Status status, boolean isOld) -
setupWhen
-
getTestContext
-
populateContextData
-
populateContextOutgoingBatch
protected void populateContextOutgoingBatch(org.jumpmind.symmetric.service.impl.PurgeServiceTest.TestContext context, List<OutgoingBatch> batches) -
populateContextDataEvent
-
verifyPurgeData
protected void verifyPurgeData(long startRangeId, long endRangeId, long startExistsId, long endExistsId) -
verifyPurgeDataEvent
protected void verifyPurgeDataEvent(long startRangeId, long endRangeId, long startExistsId, long endExistsId) -
verifyPurgeOutgoingBatch
protected void verifyPurgeOutgoingBatch(long startRangeId, long endRangeId, long startExistsId, long endExistsId) -
verifyPurgeContext
protected void verifyPurgeContext(long lastDataId, long lastEventBatchId, long lastBatchId)
-