Package org.apache.camel.component.mock

Examples of org.apache.camel.component.mock.MockEndpoint.expectedMinimumMessageCount()


    }

    @Test
    public void testScanRefreshedFile() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:result");
        mock.expectedMinimumMessageCount(3);
        mock.message(0).body().isEqualTo("Hello");
        mock.message(1).body().isEqualTo("there");
        mock.message(2).body().isEqualTo("World");

        FileOutputStream fos = refreshFile(null);
View Full Code Here


    public void testShutdownCompleteAllTasks() throws Exception {
        // give it 20 seconds to shutdown
        context.getShutdownStrategy().setTimeout(20);

        MockEndpoint bar = getMockEndpoint("mock:bar");
        bar.expectedMinimumMessageCount(1);

        assertMockEndpointsSatisfied();

        int batch = bar.getReceivedExchanges().get(0).getProperty(Exchange.BATCH_SIZE, int.class);
View Full Code Here

* @version $Revision$
*/
public class TimerRestartTest extends ContextTestSupport {
    public void testTimerRestart() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:result");
        mock.expectedMinimumMessageCount(1);

        assertMockEndpointsSatisfied();

        context.stop();

View Full Code Here

        mock.reset();

        context.start();

        mock.expectedMinimumMessageCount(1);

        assertMockEndpointsSatisfied();
    }

    @Override
View Full Code Here

public class TimerDrivenTimePatternConverterTest extends ContextTestSupport {
    private static final transient Logger LOG = LoggerFactory.getLogger(TimerDrivenTimePatternConverterTest.class);
   
    public void testTimerInvocation() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:result");
        mock.expectedMinimumMessageCount(2);

        assertMockEndpointsSatisfied();
    }

    public void testTimerUsingStopWatch() throws Exception {
View Full Code Here

        assertMockEndpointsSatisfied();
    }

    public void testTimerUsingStopWatch() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:result");
        mock.expectedMinimumMessageCount(2);

        StopWatch watch = new StopWatch();
        assertMockEndpointsSatisfied();
        long interval = watch.stop();
       
View Full Code Here

        // start route
        context.startRoute("foo");

        MockEndpoint bar = getMockEndpoint("mock:bar");
        bar.expectedMinimumMessageCount(1);

        // wait 20 seconds to give more time for slow servers
        bar.await(20, TimeUnit.SECONDS);

        int batch = bar.getReceivedExchanges().get(0).getProperty(Exchange.BATCH_SIZE, int.class);
View Full Code Here

        assertMockEndpointsSatisfied();
    }

    public void testSplitParallelStopOnExceptionStop() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:split");
        mock.expectedMinimumMessageCount(0);
        mock.allMessages().body().isNotEqualTo("Kaboom");

        try {
            template.sendBody("direct:start", "Hello World,Goodday World,Kaboom,Bye World");
            fail("Should thrown an exception");
View Full Code Here

        assertMockEndpointsSatisfied();
    }

    public void testSplitParallelNoStopOnExceptionStop() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:split");
        mock.expectedMinimumMessageCount(0);
        // we do NOT stop so we receive all messages except the one that goes kaboom
        mock.allMessages().body().isNotEqualTo("Kaboom");
        mock.expectedBodiesReceivedInAnyOrder("Hello World", "Goodday World", "Bye World", "Hi World");

        try {
View Full Code Here

   
    @Test
    public void testMultiplePoliciesOnRoute() throws Exception {
        MockEndpoint success = (MockEndpoint) context.getEndpoint("mock:success");       
       
        success.expectedMinimumMessageCount(size - 10);
       
        context.getComponent("quartz", QuartzComponent.class).setPropertiesFile("org/apache/camel/routepolicy/quartz/myquartz.properties");
        context.getComponent("quartz", QuartzComponent.class).start();
        context.addRoutes(new RouteBuilder() {
            public void configure() {  
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.