Package org.projectodd.polyglot.test.as

Examples of org.projectodd.polyglot.test.as.MockDeploymentUnit


       
    }

    @Test
    public void testValidYaml() throws Exception {
        MockDeploymentUnit unit = deployResourceAs( "valid-topics.yml", "topics.yml" );
       
        List<TopicMetaData> allMetaData = unit.getAttachmentList( TopicMetaData.ATTACHMENTS_KEY );

        assertEquals( 2, allMetaData.size() );

        TopicMetaData topicFoo = getMetaData( allMetaData, "/topics/foo" );
        assertNotNull( topicFoo );
View Full Code Here


    }

    @Test
    public void testTorqueBoxYml() throws Exception {
        MockDeploymentUnit unit = deployResourceAsTorqueboxYml( "valid-torquebox.yml" );
       
        List<TopicMetaData> allMetaData = unit.getAttachmentList( TopicMetaData.ATTACHMENTS_KEY );

        assertFalse( allMetaData.isEmpty() );

        assertEquals( 2, allMetaData.size() );
View Full Code Here

        appendDeployer( new PoolingYamlParsingProcessor() );
    }

    @Test
    public void testEmptyPoolingYml() throws Exception {
        MockDeploymentUnit unit = deployResourceAsTorqueboxYml( "empty.yml" );
       
        assertTrue( unit.getAttachmentList( PoolMetaData.ATTACHMENTS_KEY ).isEmpty() );

    }
View Full Code Here

        deployResourceAsTorqueboxYml( "junk-pooling.yml" );
    }

    @Test
    public void testMinMaxPoolingYml() throws Exception {
        MockDeploymentUnit unit = deployResourceAsTorqueboxYml( "min-max-pooling.yml" );
               
        List<PoolMetaData> pools = unit.getAttachmentList( PoolMetaData.ATTACHMENTS_KEY );

        assertFalse( pools.isEmpty() );
        assertEquals( 2, pools.size() );
       
        PoolMetaData poolOne = pools.get( 0 );
View Full Code Here

        assertEquals( 200, poolTwo.getMaximumSize() );
    }

    @Test
    public void testSharedPoolingYml() throws Exception {
        MockDeploymentUnit unit = deployResourceAsTorqueboxYml( "shared-pooling.yml" );

        List<PoolMetaData> pools = unit.getAttachmentList( PoolMetaData.ATTACHMENTS_KEY );

        assertFalse( pools.isEmpty() );
        assertEquals( 2, pools.size() );
       
        PoolMetaData poolOne = pools.get( 0 );
View Full Code Here

        assertFalse( webPool.isDeferUntilRequested() );
    }

    @Test
    public void testEagerPoolingYml() throws Exception {
        MockDeploymentUnit unit = deployResourceAsTorqueboxYml( "eager-pooling.yml" );

        List<PoolMetaData> pools = unit.getAttachmentList( PoolMetaData.ATTACHMENTS_KEY );

        assertFalse( pools.isEmpty() );
        assertEquals( 1, pools.size() );
       
        PoolMetaData poolOne = pools.get( 0 );
View Full Code Here

    }

    @Test
    public void testSettingDefaultMessageEncoding() throws Exception {
        MockDeploymentPhaseContext context = setupResourceAsTorqueboxYml( "messaging-with-default-encoding.yml" );
        MockDeploymentUnit unit = context.getMockDeploymentUnit();
        RubyAppMetaData appMetaData = new RubyAppMetaData( "app-name" );
        appMetaData.setRoot( new File( "/home/mrplow" ) );
        Map<String, String> env = new HashMap<String, String>();
        appMetaData.setEnvironmentVariables( env );
        appMetaData.attachTo( unit );
        deploy( context );

        assertEquals( "marshal", env.get( "DEFAULT_MESSAGE_ENCODING" ) );

        List<MessageProcessorMetaData> procMetaData = unit.getAttachmentList( MessageProcessorMetaData.ATTACHMENTS_KEY );
        assertEquals( 1, procMetaData.size() );
        MessageProcessorMetaData metaData = procMetaData.iterator().next();
        assertNotNull( metaData );
        assertEquals( "MyClass", metaData.getRubyClassName() );
        assertEquals( "/topics/foo", metaData.getDestinationName() );
View Full Code Here

        MessageProcessorMetaData metadata = find( allMetaData, "/topics/foo", "MyClass" );
        assertTrue( metadata.isStopped() );
    }

    private List<MessageProcessorMetaData> getMetaData(String filename) throws Exception {
        MockDeploymentUnit unit = deployResourceAsTorqueboxYml( filename );

        return unit.getAttachmentList( MessageProcessorMetaData.ATTACHMENTS_KEY );
    }
View Full Code Here

TOP

Related Classes of org.projectodd.polyglot.test.as.MockDeploymentUnit

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.