Package com.consol.citrus.message

Examples of com.consol.citrus.message.DefaultMessage


        tempReplyQueue.delete();
        expectLastCall().once();

        replay(connectionFactory, connection, session, messageConsumer, messageProducer, tempReplyQueue);

        Assert.assertNull(endpointAdapter.handleMessage(new DefaultMessage("<TestMessage><text>Hi!</text></TestMessage>")));

        verify(connectionFactory, connection, session, messageConsumer, messageProducer, tempReplyQueue);
    }
View Full Code Here


    @Test
    public void testSendMessageWithJmsTemplate() {
        JmsEndpoint endpoint = new JmsEndpoint();
        endpoint.getEndpointConfiguration().setJmsTemplate(jmsTemplate);
       
        final Message message = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>");

        reset(jmsTemplate, connectionFactory, destination, messageProducer);

        expect(jmsTemplate.getDefaultDestination()).andReturn(destination).atLeastOnce();
       
View Full Code Here

        JmsEndpoint endpoint = new JmsEndpoint();
        endpoint.getEndpointConfiguration().setConnectionFactory(connectionFactory);

        endpoint.getEndpointConfiguration().setDestination(destination);
       
        final Message message = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>");

        reset(jmsTemplate, connectionFactory, destination, messageProducer, connection, session);

        expect(connectionFactory.createConnection()).andReturn(connection).once();
        expect(connection.createSession(anyBoolean(), anyInt())).andReturn(session).once();
View Full Code Here

        JmsEndpoint endpoint = new JmsEndpoint();
        endpoint.getEndpointConfiguration().setConnectionFactory(connectionFactory);

        endpoint.getEndpointConfiguration().setDestinationName("myDestination");
       
        final Message message = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>");

        reset(jmsTemplate, connectionFactory, destination, messageProducer, connection, session);

        expect(connectionFactory.createConnection()).andReturn(connection).once();
        expect(connection.createSession(anyBoolean(), anyInt())).andReturn(session).once();
View Full Code Here

    public void testReceiveMessageWithJmsTemplate() {
        JmsEndpoint endpoint = new JmsEndpoint();
        endpoint.getEndpointConfiguration().setJmsTemplate(jmsTemplate);
       
        Map<String, Object> controlHeaders = new HashMap<String, Object>();
        final Message controlMessage = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>");

        reset(jmsTemplate, connectionFactory, destination);

        jmsTemplate.setReceiveTimeout(5000L);
        expectLastCall().once();
       
        expect(jmsTemplate.getDefaultDestination()).andReturn(destination).atLeastOnce();
       
        expect(jmsTemplate.receive()).andReturn(new TextMessageImpl(controlMessage.getPayload().toString(), controlHeaders));

        replay(jmsTemplate, connectionFactory, destination);
       
        Message receivedMessage = endpoint.createConsumer().receive(context);
        Assert.assertEquals(receivedMessage.getPayload(), controlMessage.getPayload());

        verify(jmsTemplate, connectionFactory, destination);
    }
View Full Code Here

        JmsEndpoint endpoint = new JmsEndpoint();
        endpoint.getEndpointConfiguration().setConnectionFactory(connectionFactory);

        endpoint.getEndpointConfiguration().setDestination(destination);
       
        final Message controlMessage = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>");

        Map<String, Object> headers = new HashMap<String, Object>();
       
        reset(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);

        expect(connectionFactory.createConnection()).andReturn(connection).once();
        expect(connection.createSession(anyBoolean(), anyInt())).andReturn(session).once();
        expect(session.getTransacted()).andReturn(false).once();
        expect(session.getAcknowledgeMode()).andReturn(Session.AUTO_ACKNOWLEDGE).once();
       
        expect(session.createConsumer(destination, null)).andReturn(messageConsumer).once();
       
        connection.start();
        expectLastCall().once();
       
        expect(messageConsumer.receive(5000L)).andReturn(new TextMessageImpl("<TestRequest><Message>Hello World!</Message></TestRequest>", headers)).once();
       
        replay(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
       
        Message receivedMessage = endpoint.createConsumer().receive(context);
        Assert.assertEquals(receivedMessage.getPayload(), controlMessage.getPayload());
       
        verify(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
    }
View Full Code Here

        JmsEndpoint endpoint = new JmsEndpoint();
        endpoint.getEndpointConfiguration().setConnectionFactory(connectionFactory);

        endpoint.getEndpointConfiguration().setDestinationName("myDestination");
       
        final Message controlMessage = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>");

        Map<String, Object> headers = new HashMap<String, Object>();
       
        reset(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);

        expect(connectionFactory.createConnection()).andReturn(connection).once();
        expect(connection.createSession(anyBoolean(), anyInt())).andReturn(session).once();
        expect(session.getTransacted()).andReturn(false).once();
        expect(session.getAcknowledgeMode()).andReturn(Session.AUTO_ACKNOWLEDGE).once();
       
        expect(session.createQueue("myDestination")).andReturn(destinationQueue).once();
       
        expect(session.createConsumer(destinationQueue, null)).andReturn(messageConsumer).once();
       
        expect(messageConsumer.receive(5000L)).andReturn(new TextMessageImpl("<TestRequest><Message>Hello World!</Message></TestRequest>", headers)).once();
       
        connection.start();
        expectLastCall().once();
       
        replay(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
       
        Message receivedMessage = endpoint.createConsumer().receive(context);
        Assert.assertEquals(receivedMessage.getPayload(), controlMessage.getPayload());
       
        verify(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
    }
View Full Code Here

        endpoint.getEndpointConfiguration().setDestination(destination);

        endpoint.getEndpointConfiguration().setTimeout(10000L);
       
        final Message controlMessage = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>");

        Map<String, Object> headers = new HashMap<String, Object>();
       
        reset(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);

        expect(connectionFactory.createConnection()).andReturn(connection).once();
        expect(connection.createSession(anyBoolean(), anyInt())).andReturn(session).once();
        expect(session.getTransacted()).andReturn(false).once();
        expect(session.getAcknowledgeMode()).andReturn(Session.AUTO_ACKNOWLEDGE).once();
       
        expect(session.createConsumer(destination, null)).andReturn(messageConsumer).once();
       
        connection.start();
        expectLastCall().once();
       
        expect(messageConsumer.receive(10000L)).andReturn(new TextMessageImpl("<TestRequest><Message>Hello World!</Message></TestRequest>", headers)).once();
       
        replay(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
       
        Message receivedMessage = endpoint.createConsumer().receive(context);
        Assert.assertEquals(receivedMessage.getPayload(), controlMessage.getPayload());
       
        verify(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
    }
View Full Code Here

        endpoint.getEndpointConfiguration().setDestination(destination);
       
        Map<String, Object> controlHeaders = new HashMap<String, Object>();
        controlHeaders.put("Operation", "sayHello");
        final Message controlMessage = new DefaultMessage("<TestRequest><Message>Hello World!</Message></TestRequest>", controlHeaders);

        Map<String, Object> headers = new HashMap<String, Object>();
        headers.put("Operation", "sayHello");
       
        reset(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);

        expect(connectionFactory.createConnection()).andReturn(connection).once();
        expect(connection.createSession(anyBoolean(), anyInt())).andReturn(session).once();
        expect(session.getTransacted()).andReturn(false).once();
        expect(session.getAcknowledgeMode()).andReturn(Session.AUTO_ACKNOWLEDGE).once();
       
        expect(session.createConsumer(destination, null)).andReturn(messageConsumer).once();
       
        connection.start();
        expectLastCall().once();
       
        expect(messageConsumer.receive(5000L)).andReturn(new TextMessageImpl("<TestRequest><Message>Hello World!</Message></TestRequest>", headers)).once();
       
        replay(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
       
        Message receivedMessage = endpoint.createConsumer().receive(context);
        Assert.assertEquals(receivedMessage.getPayload(), controlMessage.getPayload());
        Assert.assertNotNull(receivedMessage.getHeader("Operation"));
        Assert.assertTrue(receivedMessage.getHeader("Operation").equals("sayHello"));
       
        verify(jmsTemplate, connectionFactory, destination, connection, session, messageConsumer);
    }
View Full Code Here

        reset(endpoint, consumer, endpointConfiguration);
        expect(endpoint.createConsumer()).andReturn(consumer).anyTimes();
        expect(endpoint.getEndpointConfiguration()).andReturn(endpointConfiguration).anyTimes();
        expect(endpointConfiguration.getTimeout()).andReturn(5000L).anyTimes();
       
        Message message = new DefaultMessage("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">"
                        + "<html>"
                            + "<body>"
                                + "<p>Hello TestFramework!</p>"
                            + "</body>"
                        + "</html>");
View Full Code Here

TOP

Related Classes of com.consol.citrus.message.DefaultMessage

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.