Package com.consol.citrus.ftp.server

Examples of com.consol.citrus.ftp.server.FtpServer


        Map<String, FtpServer> servers = beanDefinitionContext.getBeansOfType(FtpServer.class);

        Assert.assertEquals(servers.size(), 4);

        // 1st message sender
        FtpServer server = servers.get("ftpServer1");
        Assert.assertEquals(server.getName(), "ftpServer1");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertFalse(server.isAutoStart());

        // 2nd message sender
        server = servers.get("ftpServer2");
        Assert.assertEquals(server.getName(), "ftpServer2");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertEquals(server.getFtpServer(), beanDefinitionContext.getBean("apacheFtpServer"));
        Assert.assertFalse(server.isAutoStart());

        // 3rd message sender
        server = servers.get("ftpServer3");
        Assert.assertEquals(server.getName(), "ftpServer3");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertEquals(server.getUserManager(), beanDefinitionContext.getBean("userManager"));
        Assert.assertFalse(server.isAutoStart());

        // 4th message sender
        server = servers.get("ftpServer4");
        Assert.assertEquals(server.getName(), "ftpServer4");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertNotNull(server.getUserManagerProperties().getFile());
        Assert.assertFalse(server.isAutoStart());
        Assert.assertNotNull(server.getInterceptors());
        Assert.assertEquals(server.getInterceptors().size(), 0L);
    }
View Full Code Here


        Map<String, FtpServer> servers = beanDefinitionContext.getBeansOfType(FtpServer.class);

        Assert.assertEquals(servers.size(), 6);

        // 1st message sender
        FtpServer server = servers.get("ftpServer1");
        Assert.assertEquals(server.getName(), "ftpServer1");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertNotNull(server.getEndpointAdapter());
        Assert.assertEquals(server.getEndpointAdapter().getClass(), ChannelEndpointAdapter.class);
        Assert.assertNotNull(server.getEndpointAdapter().getEndpoint());
        Assert.assertEquals(server.getEndpointAdapter().getEndpoint().getEndpointConfiguration().getTimeout(), 10000L);
        Assert.assertEquals(((ChannelEndpointConfiguration)server.getEndpointAdapter().getEndpoint().getEndpointConfiguration()).getChannelName(), "serverChannel");

        // 2nd message sender
        server = servers.get("ftpServer2");
        Assert.assertEquals(server.getName(), "ftpServer2");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertNotNull(server.getEndpointAdapter());
        Assert.assertEquals(server.getEndpointAdapter().getClass(), JmsEndpointAdapter.class);
        Assert.assertNotNull(server.getEndpointAdapter().getEndpoint());
        Assert.assertEquals(server.getEndpointAdapter().getEndpoint().getEndpointConfiguration().getTimeout(), 2500);
        Assert.assertEquals(((JmsEndpointConfiguration)server.getEndpointAdapter().getEndpoint().getEndpointConfiguration()).getDestinationName(), "serverQueue");
        Assert.assertEquals(((JmsEndpointConfiguration)server.getEndpointAdapter().getEndpoint().getEndpointConfiguration()).getConnectionFactory(), beanDefinitionContext.getBean("connectionFactory", ConnectionFactory.class));

        // 3rd message sender
        server = servers.get("ftpServer3");
        Assert.assertEquals(server.getName(), "ftpServer3");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertNotNull(server.getEndpointAdapter());
        Assert.assertEquals(server.getEndpointAdapter().getClass(), EmptyResponseEndpointAdapter.class);

        // 4th message sender
        server = servers.get("ftpServer4");
        Assert.assertEquals(server.getName(), "ftpServer4");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertNotNull(server.getEndpointAdapter());
        Assert.assertEquals(server.getEndpointAdapter().getClass(), StaticResponseEndpointAdapter.class);
        Assert.assertEquals(StringUtils.trimAllWhitespace(((StaticResponseEndpointAdapter) server.getEndpointAdapter()).getMessagePayload()), "<TestMessage><Text>Hello!</Text></TestMessage>");
        Assert.assertEquals(((StaticResponseEndpointAdapter) server.getEndpointAdapter()).getMessageHeader().get("Operation"), "sayHello");

        // 5th message sender
        server = servers.get("ftpServer5");
        Assert.assertEquals(server.getName(), "ftpServer5");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertNotNull(server.getEndpointAdapter());
        Assert.assertEquals(server.getEndpointAdapter().getClass(), TimeoutProducingEndpointAdapter.class);

        // 6th message sender
        server = servers.get("ftpServer6");
        Assert.assertEquals(server.getName(), "ftpServer6");
        Assert.assertEquals(server.getPort(), 22222);
        Assert.assertNotNull(server.getEndpointAdapter());
        Assert.assertEquals(server.getEndpointAdapter(), beanDefinitionContext.getBean("ftpServerAdapter6", EndpointAdapter.class));
    }
View Full Code Here

TOP

Related Classes of com.consol.citrus.ftp.server.FtpServer

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.