Package org.apache.maven.scm.log

Examples of org.apache.maven.scm.log.DefaultLog


    }

    public void testLog2Consumer()
        throws Exception
    {
        GitDiffConsumer consumer = new GitDiffConsumer( new DefaultLog(), null );

        File f = getTestFile( "src/test/resources/git/diff/git-diff2.log" );

        BufferedReader r = new BufferedReader( new FileReader( f ) );
View Full Code Here


{

    private List<ScmFile> getChangedFiles( File gitlog )
        throws IOException
    {
        GitStatusConsumer consumer = new GitStatusConsumer( new DefaultLog(), null );

        BufferedReader r = new BufferedReader( new FileReader( gitlog ) );

        try
        {
View Full Code Here

        return consumer.getChangedFiles();
    }

    private List<ScmFile> getChangedFiles( String line, File workingDirectory )
    {
        GitStatusConsumer consumer = new GitStatusConsumer( new DefaultLog(), workingDirectory );

        consumer.consumeLine( line );

        return consumer.getChangedFiles();
    }
View Full Code Here

    extends PlexusTestCase
{
   
    public void testConsumerRemovedFile()
    {
        GitRemoveConsumer consumer = new GitRemoveConsumer( new DefaultLog() );
       
        consumer.consumeLine( "rm 'project.xml'" );
       
        List<ScmFile> changedFiles = consumer.getRemovedFiles();
       
View Full Code Here

    }
   
    public void testLog1Consumer()
    throws Exception
    {
        GitRemoveConsumer consumer = new GitRemoveConsumer( new DefaultLog() );

        File f = getTestFile( "/src/test/resources/git/remove/gitrm.gitlog" );

        BufferedReader r = new BufferedReader( new FileReader( f ) );
View Full Code Here

    }
    public void testEmptyLogConsumer()
    throws Exception
    {
        GitRemoveConsumer consumer = new GitRemoveConsumer( new DefaultLog() );

        File f = getTestFile( "/src/test/resources/git/remove/gitrm-empty.gitlog" );

        BufferedReader r = new BufferedReader( new FileReader( f ) );
View Full Code Here

     * @return the resulting {@link GitBlameConsumer}
     * @throws IOException
     */
    private GitBlameConsumer consumeFile( String fileName ) throws IOException
    {
        GitBlameConsumer consumer = new GitBlameConsumer( new DefaultLog() );

        File f = getTestFile( fileName );

        BufferedReader r = new BufferedReader( new FileReader( f ) );

View Full Code Here

    @Test
    public void testDiffXML()
        throws Exception
    {
        List<FileDifference> differences = new ArrayList<FileDifference>();
        XppStreamConsumer consumer = new DiffConsumer( new DefaultLog(), differences );
        AccuRevJUnitUtil.consume( "/diff-vvt.xml", consumer );

        assertThat( differences.size(), is( 3 ) );
        assertThat( differences, hasItem( new FileDifference( 8L, "/tcktests/src/main/java/Application.java", "2/3",
                                                              null, null ) ) );
View Full Code Here

    @Test
    public void testParse() throws Exception {

        List<BlameLine> consumedLines = new ArrayList<BlameLine>();

        AnnotateConsumer consumer = new AnnotateConsumer(consumedLines, new DefaultLog());

        AccuRevJUnitUtil.consume("/annotate.txt", consumer);

        Assert.assertEquals(12, consumer.getLines().size());
View Full Code Here

    @Test
    public void testConsumeStreamHistory()
        throws IOException
    {
        List<Transaction> transactions = new ArrayList<Transaction>();
        XppStreamConsumer consumer = new HistoryConsumer( new DefaultLog(), transactions );
        AccuRevJUnitUtil.consume( "/streamHistory.xml", consumer );

        assertThat( transactions.size(), is( 4 ) );
        Transaction t = transactions.get( 0 );
        assertThat( t.getTranType(), is( "promote" ) );
View Full Code Here

TOP

Related Classes of org.apache.maven.scm.log.DefaultLog

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.