Package com.softsizo.data

Examples of com.softsizo.data.ChangeSet


  public void testParse() throws IOException {
    String diff = readFile("src/test/resources/diff-example-1.txt");
    ExtractedData data = new ExtractedData()
        .setRepositoryFilter(new RepositoryFilter(null, null));
    SvnDiffHandler diffParser = new SvnDiffHandler(data);
    ChangeSet changeSet = new ChangeSet(1000, new Author("sergio"));
    diffParser.parse(diff, changeSet);
    assertEquals(1, data.getFiles().size());
    assertEquals(5, data.getFileByFilename("/core/src/core/org/jnode/vm/VmReflection.java").getAddedLoc());
    assertEquals(6, data.getFileByFilename("/core/src/core/org/jnode/vm/VmReflection.java").getDeletedLoc());
  }
View Full Code Here


    public void testParseWithIncludeFilter() throws IOException {
        String diff = readFile("src/test/resources/diff-example-34.txt");
        ExtractedData data = new ExtractedData()
            .setRepositoryFilter(new RepositoryFilter("cpp", null));
        SvnDiffHandler diffParser = new SvnDiffHandler(data);
        ChangeSet changeSet = new ChangeSet(34, new Author("sergio"));
        diffParser.parse(diff, changeSet);
        assertEquals(4, data.getFiles().size());
   
View Full Code Here

    public void testParseWithExcludeFilter() throws IOException {
        String diff = readFile("src/test/resources/diff-example-34.txt");
        ExtractedData data = new ExtractedData()
            .setRepositoryFilter(new RepositoryFilter(null, "cpp"));
        SvnDiffHandler diffParser = new SvnDiffHandler(data);
        ChangeSet changeSet = new ChangeSet(34, new Author("sergio"));
        diffParser.parse(diff, changeSet);
        assertEquals(3, data.getFiles().size());
    }
View Full Code Here

    public void testParseWithIncludeAndExcludeFilter() throws IOException {
        String diff = readFile("src/test/resources/diff-example-34.txt");
        ExtractedData data = new ExtractedData()
            .setRepositoryFilter(new RepositoryFilter("cpp", "serverpath"));
        SvnDiffHandler diffParser = new SvnDiffHandler(data);
        ChangeSet changeSet = new ChangeSet(34, new Author("sergio"));
        diffParser.parse(diff, changeSet);
        assertEquals(3, data.getFiles().size());
    }
View Full Code Here

        logger.info("Exploring file changes");
        long revision = data.getRevisionRange().getFromRevision();
        long toRevision = data.getRevisionRange().getToRevision();
        for (; revision <= toRevision; revision++) {
            String diffString = exploreMiddleRevision(revision);
            ChangeSet changeSet = data.getChangeSet(revision);
            SvnDiffHandler diffParser = new SvnDiffHandler(data);
            diffParser.parse(diffString, changeSet);
        }
    }
View Full Code Here

    public void handleLogEntry(SVNLogEntry entry) throws SVNException {
        String authorName = ((entry.getAuthor()== null)?"Unknown":entry.getAuthor());
        Author author = this.data.getAuthorByName(authorName);
        long revision = entry.getRevision();
        logger.debug("Revision " + revision + " - Author: " + author);
        data.addChangeSet(new ChangeSet(revision, author));
    }
View Full Code Here

public class UnitTestHelper {
   
    public static ChangeSet buildChangeSet(int revision, Author author,
            VersionedFile versionedFile, LineCount lineCount){
        ChangeSet changeSet = new ChangeSet(revision, author);
        Change change = new Change(changeSet,versionedFile, lineCount);
        changeSet.addChange(change);
        versionedFile.addChange(change);
        return changeSet;
    }
View Full Code Here

TOP

Related Classes of com.softsizo.data.ChangeSet

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.