*
* @throws Exception
*/
@Test
public void multipleLongestMessages() throws Exception {
ShortestMessageFilter filter = new ShortestMessageFilter();
add("test.txt", "test1", "abc");
add("test.txt", "test2", "ab");
RevCommit shortest1 = add("test.txt", "test3", "a");
add("test.txt", "test4", "abcde");
RevCommit shortest2 = add("test.txt", "test5", "b");
new CommitFinder(testRepo).setFilter(filter).find();
assertEquals(1, filter.getLength());
assertNotNull(filter.getCommits());
assertEquals(2, filter.getCommits().size());
assertTrue(filter.getCommits().contains(shortest1));
assertTrue(filter.getCommits().contains(shortest2));
}