Examples of BugSetFilter


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

  @Test
  public void multipleCommits() throws Exception {
    add("file.txt", "content", "fixes NPE\nBug: 1");
    add("file.txt2", "content", "fixes NPE\nBug: a");

    BugSetFilter bugs = new BugSetFilter();
    new CommitFinder(testRepo).setFilter(bugs).find();

    assertEquals(2, bugs.getBugs().size());
    assertTrue(bugs.getBugs().contains("1"));
    assertTrue(bugs.getBugs().contains("a"));
  }
View Full Code Here

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

   */
  @Test
  public void multipleBugsSameCommit() throws Exception {
    add("file.txt", "content", "fixes NPE\nBug: 123\nBug: 456");

    BugSetFilter bugs = new BugSetFilter();
    new CommitFinder(testRepo).setFilter(bugs).find();

    assertEquals(2, bugs.getBugs().size());
    assertTrue(bugs.getBugs().contains("123"));
    assertTrue(bugs.getBugs().contains("456"));
  }
View Full Code Here

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

   */
  @Test
  public void cloneBugSetFilter() throws Exception {
    add("file.txt", "content", "fixes NPE\nBug: abcd");

    BugSetFilter filter = new BugSetFilter();
    BugSetFilter clone = (BugSetFilter) filter.clone();
    assertNotNull(clone);
    assertNotSame(filter, clone);
    new CommitFinder(testRepo)
        .setFilter(new AndCommitFilter(filter, clone)).find();

    assertEquals(1, filter.getBugs().size());
    assertEquals(1, clone.getBugs().size());
    assertEquals("abcd", filter.getBugs().iterator().next());
    assertEquals("abcd", clone.getBugs().iterator().next());
  }
View Full Code Here

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

   */
  @Test
  public void reset() throws Exception {
    add("file.txt", "content", "fixes NPE\nBug: abcd");

    BugSetFilter filter = new BugSetFilter();
    assertEquals(0, filter.getBugs().size());
    new CommitFinder(testRepo).setFilter(filter).find();
    assertEquals(1, filter.getBugs().size());
    filter.reset();
    assertEquals(0, filter.getBugs().size());
    new CommitFinder(testRepo).setFilter(filter).find();
    assertEquals(1, filter.getBugs().size());
  }
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.