Package com.consol.citrus.endpoint

Examples of com.consol.citrus.endpoint.Endpoint


        FtpEndpointComponent component = new FtpEndpointComponent();

        reset(applicationContext);
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("ftp:localhost:22220?user=admin&password=consol&timeout=10000", context);

        Assert.assertEquals(endpoint.getClass(), FtpClient.class);

        Assert.assertEquals(((FtpClient)endpoint).getEndpointConfiguration().getHost(), "localhost");
        Assert.assertEquals(((FtpClient)endpoint).getEndpointConfiguration().getPort(), new Integer(22220));
        Assert.assertEquals(((FtpClient) endpoint).getEndpointConfiguration().getUser(), "admin");
        Assert.assertEquals(((FtpClient) endpoint).getEndpointConfiguration().getPassword(), "consol");
View Full Code Here


        WebServiceEndpointComponent component = new WebServiceEndpointComponent();

        reset(applicationContext);
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("http://localhost:8088/test", context);

        Assert.assertEquals(endpoint.getClass(), WebServiceClient.class);

        Assert.assertEquals(((WebServiceClient)endpoint).getEndpointConfiguration().getDefaultUri(), "http://localhost:8088/test");
        Assert.assertEquals(((WebServiceClient) endpoint).getEndpointConfiguration().getErrorHandlingStrategy(), ErrorHandlingStrategy.THROWS_EXCEPTION);
        Assert.assertEquals(((WebServiceClient) endpoint).getEndpointConfiguration().getTimeout(), 5000L);
View Full Code Here

        reset(applicationContext);
        expect(applicationContext.containsBean("myMessageFactory")).andReturn(true).once();
        expect(applicationContext.getBean("myMessageFactory")).andReturn(messageFactory).once();
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("http:localhost:8088?timeout=10000&errorHandlingStrategy=propagateError&messageFactory=myMessageFactory", context);

        Assert.assertEquals(endpoint.getClass(), WebServiceClient.class);

        Assert.assertEquals(((WebServiceClient)endpoint).getEndpointConfiguration().getDefaultUri(), "http://localhost:8088");
        Assert.assertEquals(((WebServiceClient) endpoint).getEndpointConfiguration().getMessageFactory(), messageFactory);
        Assert.assertEquals(((WebServiceClient) endpoint).getEndpointConfiguration().getErrorHandlingStrategy(), ErrorHandlingStrategy.PROPAGATE);
        Assert.assertEquals(((WebServiceClient) endpoint).getEndpointConfiguration().getTimeout(), 10000L);
View Full Code Here

    @Test
    public void testCreateClientEndpoint() throws Exception {
        FtpEndpointComponent component = new FtpEndpointComponent();

        Endpoint endpoint = component.createEndpoint("ftp://localhost:2221", context);

        Assert.assertEquals(endpoint.getClass(), FtpClient.class);

        Assert.assertEquals(((FtpClient)endpoint).getEndpointConfiguration().getHost(), "localhost");
        Assert.assertEquals(((FtpClient)endpoint).getEndpointConfiguration().getPort(), new Integer(2221));
        Assert.assertNull(((FtpClient) endpoint).getEndpointConfiguration().getUser());
        Assert.assertNull(((FtpClient) endpoint).getEndpointConfiguration().getPassword());
        Assert.assertEquals(((FtpClient) endpoint).getEndpointConfiguration().getTimeout(), 5000L);

        endpoint = component.createEndpoint("ftp:ftp.consol.de", context);

        Assert.assertEquals(endpoint.getClass(), FtpClient.class);

        Assert.assertEquals(((FtpClient)endpoint).getEndpointConfiguration().getHost(), "ftp.consol.de");
        Assert.assertEquals(((FtpClient)endpoint).getEndpointConfiguration().getPort(), new Integer(22222));
        Assert.assertNull(((FtpClient) endpoint).getEndpointConfiguration().getUser());
        Assert.assertNull(((FtpClient) endpoint).getEndpointConfiguration().getPassword());
View Full Code Here

    @Test
    public void testCreateClientEndpoint() throws Exception {
        MailEndpointComponent component = new MailEndpointComponent();

        Endpoint endpoint = component.createEndpoint("smtp://localhost:22000", context);

        Assert.assertEquals(endpoint.getClass(), MailClient.class);

        Assert.assertEquals(((MailClient)endpoint).getEndpointConfiguration().getHost(), "localhost");
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getPort(), 22000);
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getTimeout(), 5000L);

        endpoint = component.createEndpoint("mail:localhost:25000", context);

        Assert.assertEquals(endpoint.getClass(), MailClient.class);

        Assert.assertEquals(((MailClient)endpoint).getEndpointConfiguration().getHost(), "localhost");
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getPort(), 25000);
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getTimeout(), 5000L);

        endpoint = component.createEndpoint("mail:localhost", context);

        Assert.assertEquals(endpoint.getClass(), MailClient.class);

        Assert.assertEquals(((MailClient)endpoint).getEndpointConfiguration().getHost(), "localhost");
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getPort(), -1);
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getTimeout(), 5000L);
    }
View Full Code Here

        reset(applicationContext);
        expect(applicationContext.containsBean("myMapper")).andReturn(true).once();
        expect(applicationContext.getBean("myMapper")).andReturn(mapper).once();
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("smtp://localhost?timeout=10000&username=foo&password=1234&mailMessageMapper=myMapper", context);

        Assert.assertEquals(endpoint.getClass(), MailClient.class);

        Assert.assertEquals(((MailClient)endpoint).getEndpointConfiguration().getHost(), "localhost");
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getPort(), -1);
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getUsername(), "foo");
        Assert.assertEquals(((MailClient) endpoint).getEndpointConfiguration().getPassword(), "1234");
View Full Code Here

        reset(applicationContext);
        expect(applicationContext.getBeansOfType(CamelContext.class)).andReturn(Collections.singletonMap("myCamelContext", camelContext)).times(2);
        expect(applicationContext.getBean(CamelContext.class)).andReturn(camelContext).times(2);
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("camel:direct:news", context);

        Assert.assertEquals(endpoint.getClass(), CamelEndpoint.class);

        Assert.assertEquals(((CamelEndpoint)endpoint).getEndpointConfiguration().getEndpointUri(), "direct:news");
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getCamelContext(), camelContext);
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getTimeout(), 5000L);

        endpoint = component.createEndpoint("camel:seda:news-feed", context);

        Assert.assertEquals(endpoint.getClass(), CamelEndpoint.class);

        Assert.assertEquals(((CamelEndpoint)endpoint).getEndpointConfiguration().getEndpointUri(), "seda:news-feed");
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getCamelContext(), camelContext);
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getTimeout(), 5000L);
View Full Code Here

        reset(applicationContext);
        expect(applicationContext.getBeansOfType(CamelContext.class)).andReturn(Collections.singletonMap("myCamelContext", camelContext)).times(2);
        expect(applicationContext.getBean(CamelContext.class)).andReturn(camelContext).times(2);
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("camel:sync:direct:news", context);

        Assert.assertEquals(endpoint.getClass(), CamelSyncEndpoint.class);

        Assert.assertEquals(((CamelSyncEndpoint)endpoint).getEndpointConfiguration().getEndpointUri(), "direct:news");
        Assert.assertEquals(((CamelSyncEndpoint) endpoint).getEndpointConfiguration().getCamelContext(), camelContext);
        Assert.assertEquals(((CamelSyncEndpoint) endpoint).getEndpointConfiguration().getTimeout(), 5000L);

        endpoint = component.createEndpoint("camel:sync:seda:news-feed", context);

        Assert.assertEquals(endpoint.getClass(), CamelSyncEndpoint.class);

        Assert.assertEquals(((CamelSyncEndpoint)endpoint).getEndpointConfiguration().getEndpointUri(), "seda:news-feed");
        Assert.assertEquals(((CamelSyncEndpoint) endpoint).getEndpointConfiguration().getCamelContext(), camelContext);
        Assert.assertEquals(((CamelSyncEndpoint) endpoint).getEndpointConfiguration().getTimeout(), 5000L);
View Full Code Here

        expect(applicationContext.containsBean("camelContext")).andReturn(false).once();
        expect(applicationContext.containsBean("myCamelContext")).andReturn(true).once();
        expect(applicationContext.getBean("myCamelContext")).andReturn(camelContext).once();
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("camel:direct:news-feed?timeout=10000&camelContext=myCamelContext", context);

        Assert.assertEquals(endpoint.getClass(), CamelEndpoint.class);

        Assert.assertEquals(((CamelEndpoint)endpoint).getEndpointConfiguration().getEndpointUri(), "direct:news-feed");
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getCamelContext(), camelContext);
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getTimeout(), 10000L);
View Full Code Here

        expect(applicationContext.containsBean("camelContext")).andReturn(false).once();
        expect(applicationContext.containsBean("myCamelContext")).andReturn(true).once();
        expect(applicationContext.getBean("myCamelContext")).andReturn(camelContext).once();
        replay(applicationContext);

        Endpoint endpoint = component.createEndpoint("camel:controlbus:route?routeId=news&timeout=10000&camelContext=myCamelContext&action=stats", context);

        Assert.assertEquals(endpoint.getClass(), CamelEndpoint.class);

        Assert.assertEquals(((CamelEndpoint)endpoint).getEndpointConfiguration().getEndpointUri(), "controlbus:route?routeId=news&action=stats");
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getCamelContext(), camelContext);
        Assert.assertEquals(((CamelEndpoint) endpoint).getEndpointConfiguration().getTimeout(), 10000L);
View Full Code Here

TOP

Related Classes of com.consol.citrus.endpoint.Endpoint

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.