Package com.softsizo.explorer.handlers

Examples of com.softsizo.explorer.handlers.SvnDiffHandler


        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


  @Test
  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

    @Test
    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

    @Test
    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

    @Test
    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

TOP

Related Classes of com.softsizo.explorer.handlers.SvnDiffHandler

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.