Package org.jmock.core.constraint

Examples of org.jmock.core.constraint.IsEqual


    {
        MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, "test-map-development-versions" );

        Mock mockPrompter = new Mock( Prompter.class );
        mockPrompter.expects( new InvokeOnceMatcher() ).method( "prompt" ).with( new IsAnything(),
                                                                                 new IsEqual( "1.1-SNAPSHOT" ) ).will(
            new ReturnStub( "2.0-SNAPSHOT" ) );
        phase.setPrompter( (Prompter) mockPrompter.proxy() );

        List<MavenProject> reactorProjects = Collections.singletonList( createProject( "artifactId", "1.0" ) );

        ReleaseDescriptor releaseDescriptor = new ReleaseDescriptor();

        phase.execute( releaseDescriptor, new DefaultReleaseEnvironment(), reactorProjects );

        assertEquals( "Check mapped versions", Collections.singletonMap( "groupId:artifactId", "2.0-SNAPSHOT" ),
                      releaseDescriptor.getDevelopmentVersions() );

        releaseDescriptor = new ReleaseDescriptor();

        mockPrompter.reset();
        mockPrompter.expects( new InvokeOnceMatcher() ).method( "prompt" ).with( new IsAnything(),
                                                                                 new IsEqual( "1.1-SNAPSHOT" ) ).will(
            new ReturnStub( "2.0-SNAPSHOT" ) );

        phase.simulate( releaseDescriptor, new DefaultReleaseEnvironment(), reactorProjects );

        assertEquals( "Check mapped versions", Collections.singletonMap( "groupId:artifactId", "2.0-SNAPSHOT" ),
View Full Code Here


    {
        MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, "test-map-development-versions" );

        Mock mockPrompter = new Mock( Prompter.class );
        mockPrompter.expects( new InvokeOnceMatcher() ).method( "prompt" ).with( new IsAnything(),
                                                                                 new IsEqual( "1.1-SNAPSHOT" ) ).will(
            new ReturnStub( "2.0-SNAPSHOT" ) );
        phase.setPrompter( (Prompter) mockPrompter.proxy() );

        List<MavenProject> reactorProjects = Collections.singletonList( createProject( "artifactId", "foo" ) );

        ReleaseDescriptor releaseDescriptor = new ReleaseDescriptor();

        phase.execute( releaseDescriptor, new DefaultReleaseEnvironment(), reactorProjects );

        assertEquals( "Check mapped versions", Collections.singletonMap( "groupId:artifactId", "2.0-SNAPSHOT" ),
                      releaseDescriptor.getDevelopmentVersions() );

        mockPrompter.reset();
        mockPrompter.expects( new InvokeOnceMatcher() ).method( "prompt" ).with( new IsAnything(),
                                                                                 new IsEqual( "1.1-SNAPSHOT" ) ).will(
            new ReturnStub( "2.0-SNAPSHOT" ) );

        releaseDescriptor = new ReleaseDescriptor();

        phase.simulate( releaseDescriptor, new DefaultReleaseEnvironment(), reactorProjects );
View Full Code Here

        ReleaseDescriptor config = new ReleaseDescriptor();
        config.setPreparationGoals( "clean integration-test" );
        config.setWorkingDirectory( testFile.getAbsolutePath() );

        Mock mock = new Mock( MavenExecutor.class );
        Constraint[] constraints = new Constraint[]{new IsEqual( testFile ), new IsEqual( "clean integration-test" ),
            new IsAnything(), new IsEqual( Boolean.TRUE ), new IsNull(), new IsAnything()};

        mock.expects( new InvokeOnceMatcher() ).method( "executeGoals" ).with( constraints );

        phase.setMavenExecutor(ReleaseEnvironment.DEFAULT_MAVEN_EXECUTOR_ID, (MavenExecutor) mock.proxy() );
View Full Code Here

        ReleaseDescriptor config = new ReleaseDescriptor();
        config.setPreparationGoals( "clean integration-test" );
        config.setWorkingDirectory( testFile.getAbsolutePath() );

        Mock mock = new Mock( MavenExecutor.class );
        Constraint[] constraints = new Constraint[]{new IsEqual( testFile ), new IsEqual( "clean integration-test" ),
            new IsAnything(), new IsEqual( Boolean.TRUE ), new IsAnything(), new IsAnything()};
        mock.expects( new InvokeOnceMatcher() ).method( "executeGoals" ).with( constraints );

        phase.setMavenExecutor(ReleaseEnvironment.DEFAULT_MAVEN_EXECUTOR_ID, (MavenExecutor) mock.proxy() );

        phase.simulate( config, new DefaultReleaseEnvironment(), null );
View Full Code Here

        ReleaseDescriptor config = new ReleaseDescriptor();
        config.setPreparationGoals( "clean integration-test" );
        config.setWorkingDirectory( testFile.getAbsolutePath() );

        Mock mock = new Mock( MavenExecutor.class );
        Constraint[] constraints = new Constraint[]{new IsEqual( testFile ), new IsEqual( "clean integration-test" ),
            new IsAnything(), new IsEqual( Boolean.TRUE ), new IsNull(), new IsAnything()};
        mock.expects( new InvokeOnceMatcher() ).method( "executeGoals" ).with( constraints ).will(
            new ThrowStub( new MavenExecutorException( "...", new Exception() ) ) );

        phase.setMavenExecutor( (MavenExecutor) mock.proxy() );
View Full Code Here

        ReleaseDescriptor config = new ReleaseDescriptor();
        config.setPreparationGoals( "clean integration-test" );
        config.setWorkingDirectory( testFile.getAbsolutePath() );

        Mock mock = new Mock( MavenExecutor.class );
        Constraint[] constraints = new Constraint[]{new IsEqual( testFile ), new IsEqual( "clean integration-test" ),
            new IsAnything(), new IsEqual( Boolean.TRUE ), new IsNull(), new IsAnything()};
        mock.expects( new InvokeOnceMatcher() ).method( "executeGoals" ).with( constraints ).will(
            new ThrowStub( new MavenExecutorException( "...", new Exception() ) ) );

        phase.setMavenExecutor(ReleaseEnvironment.DEFAULT_MAVEN_EXECUTOR_ID, (MavenExecutor) mock.proxy() );
View Full Code Here

        releaseDescriptor.setPerformGoals( "deploy site-deploy" );

        Mock mock = new Mock( ReleaseManager.class );

        Constraint[] constraints = new Constraint[] {
            new IsEqual( releaseDescriptor ),
            new IsInstanceOf( ReleaseEnvironment.class ),
            new IsNull()
        };

        mock.expects( new InvokeOnceMatcher() ).method( "perform" ).with( constraints );
View Full Code Here

        releaseDescriptor.setScmSourceUrl( "scm:svn:file://localhost/target/svnroot/flat-multi-module/trunk/root-project" );

        Mock mock = new Mock( ReleaseManager.class );

        Constraint[] constraints = new Constraint[] {
            new IsEqual( releaseDescriptor ),
            new IsInstanceOf( ReleaseEnvironment.class ),
            new IsNull()
        };

        mock.expects( new InvokeOnceMatcher() ).method( "perform" ).with( constraints );
View Full Code Here

        releaseDescriptor.setPerformGoals( "deploy" );

        Mock mock = new Mock( ReleaseManager.class );

        Constraint[] constraints = new Constraint[] {
            new IsEqual( releaseDescriptor ),
            new IsInstanceOf( ReleaseEnvironment.class ),
            new IsNull()
        };

        mock.expects( new InvokeOnceMatcher() ).method( "perform" ).with( constraints );
View Full Code Here

        releaseDescriptor.setPerformGoals( "deploy site-deploy" );

        Mock mock = new Mock( ReleaseManager.class );

        Constraint[] constraints = new Constraint[] {
            new IsEqual( releaseDescriptor ),
            new IsInstanceOf( ReleaseEnvironment.class ),
            new IsNull()
        };

        mock.expects( new InvokeOnceMatcher() ).method( "perform" ).with( constraints ).will(
View Full Code Here

TOP

Related Classes of org.jmock.core.constraint.IsEqual

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.