public void testTerminationAfterNullResult() throws Exception { policy.update(context); assertFalse(policy.isComplete(context, dummy)); policy.update(context); assertTrue(policy.isComplete(context, null)); }
public void testTerminationAfterDefaultSize() throws Exception { for (int i = 0; i < SimpleCompletionPolicy.DEFAULT_CHUNK_SIZE - 1; i++) { policy.update(context); assertFalse(policy.isComplete(context, dummy)); } policy.update(context); assertTrue(policy.isComplete(context, dummy)); }
public void testTerminationAfterExplicitChunkSize() throws Exception { int chunkSize = 2; policy.setChunkSize(chunkSize); for (int i = 0; i < chunkSize - 1; i++) { policy.update(context); assertFalse(policy.isComplete(context, dummy)); } policy.update(context); assertTrue(policy.isComplete(context, dummy)); }
public void testReset() throws Exception { policy.setChunkSize(2); policy.update(context); assertFalse(policy.isComplete(context, dummy)); policy.update(context); assertTrue(policy.isComplete(context, dummy)); context = policy.start(null); policy.update(context); assertFalse(policy.isComplete(context, dummy)); } }