new CommitFinder(testRepo).setFilter(filter).find();
assertEquals(4, filter.getLength());
assertNotNull(filter.getCommits());
assertEquals(1, filter.getCommits().size());
assertEquals(longest, filter.iterator().next());
filter.reset();
assertEquals(-1, filter.getLength());
assertNotNull(filter.getCommits());
assertTrue(filter.getCommits().isEmpty());
assertFalse(filter.iterator().hasNext());
}