task.searchDocument(executor, null, SearchDirection.UP);
verify(executor);
}
public void testHaltViewportSearch() {
ViewportModel viewport = createMockViewport(document, 5);
SearchTask task = new SearchTask(document, viewport, scheduler);
SearchTaskExecutor executor = EasyMock.createMock(SearchTaskExecutor.class);
expect(executor.onSearchLine(viewport.getTopLine(), 0, true)).andReturn(true);
expect(
executor.onSearchLine(EasyMock.anyObject(Line.class), EasyMock.anyInt(), EasyMock.eq(true)))
.andReturn(true).times(3);
expect(executor.onSearchLine(EasyMock.anyObject(Line.class), EasyMock.eq(4), EasyMock.eq(true)))
.andReturn(false);