Examples of LastCommitFilter


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

   */
  @Test
  public void singleSuffix() throws Exception {
    add("foo.cpp", "a");
    RevCommit commit = add("bar.java", "b");
    LastCommitFilter matcher = new LastCommitFilter();
    CommitFinder finder = new CommitFinder(testRepo);
    finder.setFilter(PathFilterUtils.andSuffix(".java"));
    finder.setFilter(matcher);
    finder.find();
    assertEquals(commit, matcher.getLast());
  }
View Full Code Here

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

   */
  @Test
  public void twoSuffixes() throws Exception {
    add("foo.cpp", "a");
    RevCommit commit = add("bar.java", "b");
    LastCommitFilter matcher = new LastCommitFilter();
    CommitFinder finder = new CommitFinder(testRepo);
    finder.setFilter(PathFilterUtils.andSuffix(".java"));
    finder.setFilter(matcher);
    finder.find();
    assertEquals(commit, matcher.getLast());
  }
View Full Code Here

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

  public void last() throws Exception {
    add("a.txt", "a");
    RevCommit commit2 = add("a.txt", "b");
    add("a.txt", "c");

    LastCommitFilter last = new LastCommitFilter();
    assertNull(last.getLast());
    CommitLimitFilter limit = new CommitLimitFilter(2);
    AndCommitFilter filter = new AndCommitFilter(limit, last);
    CommitFinder finder = new CommitFinder(testRepo);
    finder.setFilter(filter);
    finder.find();
    assertEquals(commit2, last.getLast());
    finder.find();
    assertEquals(commit2, last.getLast());
    last.reset();
    assertNull(last.getLast());
    limit.reset();
    finder.find();
    assertEquals(commit2, last.getLast());
  }
View Full Code Here

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

  /**
   * Test of {@link LastCommitFilter#clone()}
   */
  @Test
  public void cloneFilter() {
    LastCommitFilter filter = new LastCommitFilter();
    assertNull(filter.getLast());
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertNotSame(filter, clone);
    assertTrue(clone instanceof LastCommitFilter);
    assertNull(((LastCommitFilter) clone).getLast());
  }
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.