Examples of DiffFileCountFilter


Examples of org.gitective.core.filter.commit.DiffFileCountFilter

  /**
   * Validate default state of filter
   */
  @Test
  public void defaultState() {
    DiffFileCountFilter filter = new DiffFileCountFilter();
    assertEquals(0, filter.getAdded());
    assertEquals(0, filter.getDeleted());
    assertEquals(0, filter.getDeleted());
    assertEquals(0, filter.getRenamed());
    assertEquals(0, filter.getCopied());
    assertEquals(0, filter.getTotal());
  }
View Full Code Here

Examples of org.gitective.core.filter.commit.DiffFileCountFilter

  /**
   * Clone a {@link DiffFileCountFilter}
   */
  @Test
  public void cloneFilter() {
    DiffFileCountFilter filter = new DiffFileCountFilter();
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertTrue(clone instanceof DiffFileCountFilter);
    assertNotSame(filter, clone);
  }
View Full Code Here

Examples of org.gitective.core.filter.commit.DiffFileCountFilter

   * @throws Exception
   */
  @Test
  public void singleAdd() throws Exception {
    add("test.txt", "content");
    DiffFileCountFilter filter = new DiffFileCountFilter();
    new CommitFinder(testRepo).setFilter(filter).find();
    assertEquals(1, filter.getAdded());
    assertEquals(0, filter.getEdited());
    assertEquals(0, filter.getDeleted());
    assertEquals(0, filter.getRenamed());
    assertEquals(0, filter.getCopied());
    assertEquals(1, filter.getTotal());
    filter.reset();
    assertEquals(0, filter.getAdded());
    assertEquals(0, filter.getTotal());
  }
View Full Code Here

Examples of org.gitective.core.filter.commit.DiffFileCountFilter

   */
  @Test
  public void renamedFile() throws Exception {
    add("test.txt", "content");
    mv("test.txt", "test2.txt");
    DiffFileCountFilter filter = new DiffFileCountFilter(true);
    new CommitFinder(testRepo).setFilter(filter).find();
    assertEquals(1, filter.getAdded());
    assertEquals(0, filter.getEdited());
    assertEquals(0, filter.getDeleted());
    assertEquals(1, filter.getRenamed());
    assertEquals(0, filter.getCopied());
    assertEquals(2, filter.getTotal());
  }
View Full Code Here

Examples of org.gitective.core.filter.commit.DiffFileCountFilter

   */
  @Test
  public void multipleAdd() throws Exception {
    add("test.txt", "content");
    add("test2.txt", "more content");
    DiffFileCountFilter filter = new DiffFileCountFilter();
    new CommitFinder(testRepo).setFilter(filter).find();
    assertEquals(2, filter.getAdded());
    assertEquals(0, filter.getEdited());
    assertEquals(0, filter.getDeleted());
    assertEquals(0, filter.getRenamed());
    assertEquals(0, filter.getCopied());
    assertEquals(2, filter.getTotal());
  }
View Full Code Here

Examples of org.gitective.core.filter.commit.DiffFileCountFilter

  @Test
  public void addEditDelete() throws Exception {
    add("test.txt", "content");
    add("test.txt", "content2");
    delete("test.txt");
    DiffFileCountFilter filter = new DiffFileCountFilter();
    new CommitFinder(testRepo).setFilter(filter).find();
    assertEquals(1, filter.getAdded());
    assertEquals(1, filter.getEdited());
    assertEquals(1, filter.getDeleted());
    assertEquals(0, filter.getRenamed());
    assertEquals(0, filter.getCopied());
    assertEquals(3, filter.getTotal());
  }
View Full Code Here

Examples of org.gitective.core.filter.commit.DiffFileCountFilter

   */
  @Test
  public void singleEditFindBetween() throws Exception {
    RevCommit commit1 = add("test.txt", "content");
    RevCommit commit2 = add("test.txt", "content2");
    DiffFileCountFilter filter = new DiffFileCountFilter();
    new CommitFinder(testRepo).setFilter(filter).findBetween(commit2,
        commit1);
    assertEquals(0, filter.getAdded());
    assertEquals(1, filter.getEdited());
    assertEquals(0, filter.getDeleted());
    assertEquals(0, filter.getRenamed());
    assertEquals(0, filter.getCopied());
    assertEquals(1, filter.getTotal());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.