*
* @throws Exception
*/
@Test
public void multipleShortestAuthorEmails() throws Exception {
ShortestAuthorEmailFilter filter = new ShortestAuthorEmailFilter();
author = new PersonIdent("a", "a@b.com");
add("test.txt", "test1");
author = new PersonIdent("a", "a@b.net");
add("test.txt", "test2");
author = new PersonIdent("a", "a@b.ca");
RevCommit shortest1 = add("test.txt", "test3");
author = new PersonIdent("a", "a@b.org");
add("test.txt", "test4");
author = new PersonIdent("a", "a@b.fr");
RevCommit shortest2 = add("test.txt", "test5");
new CommitFinder(testRepo).setFilter(filter).find();
assertEquals(6, filter.getLength());
assertNotNull(filter.getCommits());
assertEquals(2, filter.getCommits().size());
assertTrue(filter.getCommits().contains(shortest1));
assertTrue(filter.getCommits().contains(shortest2));
}