Examples of PerforceScmProviderRepository


Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    public void testParseConnectionWithUsername()
        throws Exception
    {
        ScmRepository repo = makeScmRepository( "scm:perforce:username@//depot/projects/pathname" );

        PerforceScmProviderRepository p4Repo = (PerforceScmProviderRepository) repo.getProviderRepository();

        assertNull( p4Repo.getHost() );

        assertEquals( 0, p4Repo.getPort() );

        assertEquals( "username", p4Repo.getUser() );

        assertNull( p4Repo.getPassword() );

        assertEquals( "//depot/projects/pathname", p4Repo.getPath() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    public void testParseConnectionWithHostPortAndUsername()
        throws Exception
    {
        ScmRepository repo = makeScmRepository( "scm:perforce:host:1234:username@//depot/projects/pathname" );

        PerforceScmProviderRepository p4Repo = (PerforceScmProviderRepository) repo.getProviderRepository();

        assertEquals( "host", p4Repo.getHost() );

        assertEquals( 1234, p4Repo.getPort() );

        assertEquals( "username", p4Repo.getUser() );

        assertNull( p4Repo.getPassword() );

        assertEquals( "//depot/projects/pathname", p4Repo.getPath() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    public void testParseConnectionWithHostAndPort()
        throws Exception
    {
        ScmRepository repo = makeScmRepository( "scm:perforce:host:1234://depot/projects/pathname" );

        PerforceScmProviderRepository p4Repo = (PerforceScmProviderRepository) repo.getProviderRepository();

        assertEquals( "host", p4Repo.getHost() );

        assertEquals( 1234, p4Repo.getPort() );

        assertNull( p4Repo.getUser() );

        assertNull( p4Repo.getPassword() );

        assertEquals( "//depot/projects/pathname", p4Repo.getPath() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    public void testParseConnectionWithHostPortAndUsername2()
        throws Exception
    {
        ScmRepository repo = makeScmRepository( "scm:perforce:username@host:1234://depot/projects/pathname" );

        PerforceScmProviderRepository p4Repo = (PerforceScmProviderRepository) repo.getProviderRepository();

        assertEquals( "host", p4Repo.getHost() );

        assertEquals( 1234, p4Repo.getPort() );

        assertEquals( "username", p4Repo.getUser() );

        assertNull( p4Repo.getPassword() );

        assertEquals( "//depot/projects/pathname", p4Repo.getPath() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    public void testParseConnectionWithHostAndUsername()
        throws Exception
    {
        ScmRepository repo = makeScmRepository( "scm:perforce:username@host://depot/projects/pathname" );

        PerforceScmProviderRepository p4Repo = (PerforceScmProviderRepository) repo.getProviderRepository();

        assertEquals( "host", p4Repo.getHost() );

        assertEquals( 0, p4Repo.getPort() );

        assertEquals( "username", p4Repo.getUser() );

        assertNull( p4Repo.getPassword() );

        assertEquals( "//depot/projects/pathname", p4Repo.getPath() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    public void testParseConnectionWithHost()
        throws Exception
    {
        ScmRepository repo = makeScmRepository( "scm:perforce:host://depot/projects/pathname" );

        PerforceScmProviderRepository p4Repo = (PerforceScmProviderRepository) repo.getProviderRepository();

        assertEquals( "host", p4Repo.getHost() );

        assertEquals( 0, p4Repo.getPort() );

        assertNull( p4Repo.getUser() );

        assertNull( p4Repo.getPassword() );

        assertEquals( "//depot/projects/pathname", p4Repo.getPath() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    public void testPerforceInfo()
        throws Exception
    {
        ScmRepository repo = makeScmRepository( "scm:perforce://depot/projects/pathname" );

        PerforceScmProviderRepository p4Repo = (PerforceScmProviderRepository) repo.getProviderRepository();

        PerforceScmProvider prov = new PerforceScmProvider();
        PerforceTagCommand cmd = new PerforceTagCommand();
        cmd.setLogger( prov.getLogger() );
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

        throws Exception
    {
        workingDirectory.mkdirs();

        ScmRepository repository = getScmManager().makeScmRepository( scmUrl );
        PerforceScmProviderRepository svnRepository = (PerforceScmProviderRepository) repository
            .getProviderRepository();
        Commandline cl = PerforceCheckOutCommand.createCommandLine( svnRepository, workingDirectory,
                                                                    new ScmRevision( "somelabel" ), "test-test-maven" );

        assertCommandLine( commandLine, null, cl );
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    private void testCommandLine( ScmVersion startRev, ScmVersion endRev, String commandLine )
        throws Exception
    {
        ScmRepository repository = getScmManager().makeScmRepository( "scm:perforce://depot/projects/pathname" );
        PerforceScmProviderRepository svnRepository = (PerforceScmProviderRepository) repository
            .getProviderRepository();
        Commandline cl = PerforceDiffCommand.createCommandLine( svnRepository, workingDirectory, startRev, endRev );

        assertCommandLine( commandLine, null, cl );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

    private void testCommandLine( String tag, String create, String sync )
        throws Exception
    {
        ScmRepository repository = getScmManager().makeScmRepository( "scm:perforce://depot/projects/pathname" );
        PerforceScmProviderRepository svnRepository = (PerforceScmProviderRepository) repository
            .getProviderRepository();
        ScmFileSet files =
            new ScmFileSet( new File( "." ),
                            Arrays.asList( new File[] { new File( "foo.xml" ), new File( "bar.xml" ) } ) );
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.