Package org.jmock.core.constraint

Examples of org.jmock.core.constraint.IsEqual


*/
public class CreateSessionInterceptorTest extends StrutsInternalTestCase {

    public void testCreateSession() throws Exception {
        Mock httpServletRequestMock = new Mock(HttpServletRequest.class);
        httpServletRequestMock.expects(new InvokeOnceMatcher()).method("getSession").with(new IsEqual(Boolean.FALSE));
        httpServletRequestMock.expects(new InvokeOnceMatcher()).method("getSession").with(new IsEqual(Boolean.TRUE));
        httpServletRequestMock.expects(new InvokeOnceMatcher()).method("getSession").with(new IsEqual(Boolean.FALSE));
        HttpServletRequest request = (HttpServletRequest) httpServletRequestMock.proxy();

        ServletActionContext.setRequest(request);

        CreateSessionInterceptor interceptor = new CreateSessionInterceptor();
View Full Code Here


    protected Stub onConsecutiveCalls( Stub stub1, Stub stub2, Stub stub3, Stub stub4 ) {
        return new StubSequence(new Stub[]{stub1, stub2, stub3, stub4});
    }

    protected IsEqual eq( Object operand ) {
        return new IsEqual(operand);
    }
View Full Code Here

*/
public class CreateSessionInterceptorTest extends StrutsTestCase {

  public void testCreateSession() throws Exception {
    Mock httpServletRequestMock = new Mock(HttpServletRequest.class);
    httpServletRequestMock.expects(new InvokeOnceMatcher()).method("getSession").with(new IsEqual(Boolean.TRUE));
    HttpServletRequest request = (HttpServletRequest) httpServletRequestMock.proxy();

    ServletActionContext.setRequest(request);

    CreateSessionInterceptor interceptor = new CreateSessionInterceptor();
View Full Code Here

        portletSizesParamMock = new Mock(Parameter.class);
        portletSizesParam = (Parameter) portletSizesParamMock.proxy();

        expectAndReturn(new InvokeAtLeastOnceMatcher(), portletSizesParamMock, "getValue", "33%,66%");
        expectAndReturn(new InvokeAtLeastOnceMatcher(), portletDefInitParamsMock, "get",new Constraint[] {new IsEqual("sizes")}, portletSizesParam);
        expectAndReturn(new InvokeAtLeastOnceMatcher(), portletDefMock, "getInitParameterSet", portletDefInitParams);
        expectAndReturn(new InvokeAtLeastOnceMatcher(), portletRegistryMock, "getPortletDefinitionByUniqueName",new Constraint[] {new IsEqual("layout")}, portletDef);
        return portletRegistry;
    }
View Full Code Here

        config.setScmUseEditMode( true );
        mapNextVersion( config, "groupId:artifactId" );

        Mock scmManagerMock = new Mock( ScmManager.class );
        scmManagerMock.expects( new InvokeAtLeastOnceMatcher() ).method( "makeScmRepository" ).with(
            new IsEqual( config.getScmSourceUrl() ) ).will( new ThrowStub( new ScmRepositoryException( "..." ) ) );

        setMockScmManager( scmManagerMock );

        try
        {
View Full Code Here

        config.setScmUseEditMode( true );
        mapNextVersion( config, "groupId:artifactId" );

        Mock scmManagerMock = new Mock( ScmManager.class );
        scmManagerMock.expects( new InvokeAtLeastOnceMatcher() ).method( "makeScmRepository" ).with(
            new IsEqual( config.getScmSourceUrl() ) ).will( new ThrowStub( new NoSuchScmProviderException( "..." ) ) );

        setMockScmManager( scmManagerMock );

        try
        {
View Full Code Here

        ScmFileSet fileSet = new ScmFileSet( rootProject.getFile().getParentFile() );

        Mock scmProviderMock = new Mock( ScmProvider.class );
        Constraint[] arguments =
            new Constraint[]{new IsAnything(), new IsScmFileSetEquals( fileSet ), new IsEqual( "release-label" ),
                new IsScmTagParamtersEquals( new ScmTagParameters( "[my prefix] copy for tag release-label" ) )};
        scmProviderMock
            .expects( new InvokeOnceMatcher() )
            .method( "tag" )
            .with( arguments )
View Full Code Here

        Mock scmProviderMock = new Mock( ScmProvider.class );
        SvnScmProviderRepository scmProviderRepository = new SvnScmProviderRepository( sourceUrl );
        scmProviderRepository.setTagBase( "http://svn.example.com/repos/project/releases/" );
        ScmRepository repository = new ScmRepository( "svn", scmProviderRepository );
        Constraint[] arguments = new Constraint[]{new IsEqual( repository ), new IsScmFileSetEquals( fileSet ),
            new IsEqual( "release-label" ),
            new IsScmTagParamtersEquals( new ScmTagParameters( "[my prefix] copy for tag release-label" ) )};
       
        scmProviderMock
            .expects( new InvokeOnceMatcher() )
            .method( "tag" )
View Full Code Here

        Mock scmProviderMock = new Mock( ScmProvider.class );
        String scmUrl = "file://localhost/tmp/scm-repo/trunk";
        SvnScmProviderRepository scmProviderRepository = new SvnScmProviderRepository( scmUrl );
        ScmRepository repository = new ScmRepository( "svn", scmProviderRepository );
        Constraint[] arguments = new Constraint[]{new IsEqual( repository ), new IsScmFileSetEquals( fileSet ),
            new IsEqual( "release-label" ),
            new IsScmTagParamtersEquals( new ScmTagParameters( "[my prefix] copy for tag release-label" ) )};
        scmProviderMock
            .expects( new InvokeOnceMatcher() )
            .method( "tag" )
            .with( arguments )
View Full Code Here

        ScmFileSet fileSet = new ScmFileSet( rootProject.getFile().getParentFile() );

        Mock scmProviderMock = new Mock( ScmProvider.class );
        Constraint[] arguments =
            new Constraint[]{new IsAnything(), new IsScmFileSetEquals( fileSet ), new IsEqual( "release-label" ),
                new IsScmTagParamtersEquals( new ScmTagParameters( "[my prefix] copy for tag release-label" ) )};
        scmProviderMock
            .expects( new InvokeOnceMatcher() )
            .method( "tag" )
            .with( arguments )
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.