Package org.gitective.core.stat

Examples of org.gitective.core.stat.AuthorHistogramFilter


   */
  @Test
  public void singleAuthorCommit() throws Exception {
    RevCommit commit = add("test.txt", "content");
    CommitFinder finder = new CommitFinder(testRepo);
    CommitHistogramFilter filter = new AuthorHistogramFilter();
    finder.setFilter(filter).find();

    CommitHistogram histogram = filter.getHistogram();
    assertNotNull(histogram);

    UserCommitActivity authorActivity = histogram.getActivity(author
        .getEmailAddress());
    assertNotNull(authorActivity);
View Full Code Here


    RevCommit commit = add("test.txt", "content");
    author = new PersonIdent("abcd", "a@b.d", new Date(
        System.currentTimeMillis() + 5000), TimeZone.getDefault());
    RevCommit commit2 = add("test.txt", "content2");
    CommitFinder finder = new CommitFinder(testRepo);
    CommitHistogramFilter filter = new AuthorHistogramFilter();
    finder.setFilter(filter).find();

    CommitHistogram histogram = filter.getHistogram();
    assertNotNull(histogram);

    UserCommitActivity[] authors = histogram
        .getUserActivity(new LatestComparator());
    assertEquals(commit2, authors[0].getLast());
View Full Code Here

    RevCommit commit = add("test.txt", "content");
    author = new PersonIdent("abcd", "a@b.d", new Date(
        System.currentTimeMillis() + 5000), TimeZone.getDefault());
    RevCommit commit2 = add("test.txt", "content2");
    CommitFinder finder = new CommitFinder(testRepo);
    CommitHistogramFilter filter = new AuthorHistogramFilter();
    finder.setFilter(filter).find();

    CommitHistogram histogram = filter.getHistogram();
    assertNotNull(histogram);

    UserCommitActivity[] authors = histogram
        .getUserActivity(new EarliestComparator());
    assertEquals(commit, authors[0].getLast());
View Full Code Here

    add("a", "b.txt");
    author = new PersonIdent("abcd", "a@b.d", new Date(
        System.currentTimeMillis() + 5000), TimeZone.getDefault());
    RevCommit commit2 = add("test.txt", "content2");
    CommitFinder finder = new CommitFinder(testRepo);
    CommitHistogramFilter filter = new AuthorHistogramFilter();
    finder.setFilter(filter).find();

    CommitHistogram histogram = filter.getHistogram();
    assertNotNull(histogram);

    UserCommitActivity[] authors = histogram
        .getUserActivity(new CommitCountComparator());
    assertEquals(commit, authors[0].getFirst());
View Full Code Here

   * @throws Exception
   */
  @Test
  public void resetAuthorFilter() throws Exception {
    add("test.txt", "content");
    CommitHistogramFilter filter = new AuthorHistogramFilter();
    CommitHistogram histogram = filter.getHistogram();
    assertNotNull(histogram);
    new CommitFinder(testRepo).setFilter(filter).find();
    assertSame(histogram, filter.getHistogram());
    filter.reset();
    assertNotNull(filter.getHistogram());
    assertSame(histogram, filter.getHistogram());
  }
View Full Code Here

   */
  @Test
  public void singleCommit() throws Exception {
    RevCommit commit = add("test", "test");

    CommitHistogramFilter filter = new AuthorHistogramFilter();
    CommitFinder finder = new CommitFinder(testRepo);
    finder.setFilter(filter).find();

    CommitCalendar cal = new CommitCalendar(filter.getHistogram()
        .getUserActivity());
    assertEquals(1, cal.getCount());

    GregorianCalendar commitTime = new GregorianCalendar();
    int month = commitTime.get(Calendar.MONTH);
View Full Code Here

   *
   * @throws Exception
   */
  @Test
  public void authorCloneFilter() throws Exception {
    CommitHistogramFilter filter = new AuthorHistogramFilter();
    RevFilter clone = filter.clone();
    assertNotNull(clone);
    assertNotSame(filter, clone);
    assertTrue(clone instanceof AuthorHistogramFilter);
    AuthorHistogramFilter clonedFilter = (AuthorHistogramFilter) clone;
    assertNotNull(clonedFilter.getHistogram());
    assertNotSame(filter.getHistogram(), clonedFilter.getHistogram());
  }
View Full Code Here

TOP

Related Classes of org.gitective.core.stat.AuthorHistogramFilter

Copyright © 2018 www.massapicom. 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.