コード例 #1
0
 /**
  * Count commit with two files
  *
  * @throws Exception
  */
 @Test
 public void twoFiles() throws Exception {
   add(testRepo, Arrays.asList("a.txt", "c/b.txt"), Arrays.asList("c1", "c2"), "message");
   TypeCountFilter filter = TypeCountFilter.file();
   new CommitFinder(testRepo).setFilter(new CommitTreeFilter(filter)).find();
   assertEquals(2, filter.getCount());
 }
コード例 #2
0
 /**
  * Count commit with one file
  *
  * @throws Exception
  */
 @Test
 public void oneFile() throws Exception {
   add("file.txt", "content");
   TypeCountFilter filter = TypeCountFilter.file();
   new CommitFinder(testRepo).setFilter(new CommitTreeFilter(filter)).find();
   assertEquals(1, filter.getCount());
 }
コード例 #3
0
 /**
  * Reset filter
  *
  * @throws Exception
  */
 @Test
 public void cloneFilter() throws Exception {
   TypeCountFilter filter = TypeCountFilter.file();
   TreeFilter clone = filter.clone();
   assertNotNull(clone);
   assertNotSame(filter, clone);
   assertTrue(filter instanceof TypeCountFilter);
   assertEquals(filter.getType(), ((TypeCountFilter) clone).getType());
 }