Package com.consol.citrus.ws.client

Examples of com.consol.citrus.ws.client.WebServiceEndpointConfiguration


        soapHeaderElement.setText("123456789");
        expectLastCall().once();

        replay(soapRequest, soapBody, soapHeader, soapHeaderElement);

        soapMessageConverter.convertOutbound(soapRequest, testMessage, new WebServiceEndpointConfiguration());

        verify(soapRequest, soapBody, soapHeader, soapHeaderElement);
    }
View Full Code Here


        soapHeaderElement.setText("123456789");
        expectLastCall().once();

        replay(soapRequest, soapBody, soapHeader, soapHeaderElement);

        soapMessageConverter.convertOutbound(soapRequest, testMessage, new WebServiceEndpointConfiguration());

        verify(soapRequest, soapBody, soapHeader, soapHeaderElement);
    }
View Full Code Here

        expect(saajMessage.getMimeHeaders()).andReturn(mimeHeaders).times(2);

        replay(saajSoapRequest, soapBody, soapHeader, soapEnvelope, saajMessage);

        soapMessageConverter.convertOutbound(saajSoapRequest, testMessage, new WebServiceEndpointConfiguration());

        Iterator it = mimeHeaders.getAllHeaders();
        Assert.assertEquals(((MimeHeader)it.next()).getName(), "operation");
        Assert.assertEquals(((MimeHeader)it.next()).getValue(), "123456789");
        Assert.assertFalse(it.hasNext());
View Full Code Here

    public void testOutboundSoapMimeHeaderSkipped() throws TransformerException, IOException {
        Message testMessage = new DefaultMessage(requestPayload)
                .setHeader(SoapMessageHeaders.HTTP_PREFIX + "operation", "unitTest")
                .setHeader(SoapMessageHeaders.HTTP_PREFIX + "messageId", "123456789");

        WebServiceEndpointConfiguration endpointConfiguration = new WebServiceEndpointConfiguration();
        endpointConfiguration.setHandleMimeHeaders(false);
        SoapMessageConverter soapMessageConverter = new SoapMessageConverter();

        SaajSoapMessage saajSoapRequest = EasyMock.createMock(SaajSoapMessage.class);
        SoapEnvelope soapEnvelope = EasyMock.createMock(SoapEnvelope.class);
        SOAPMessage saajMessage = EasyMock.createMock(SOAPMessage.class);
View Full Code Here

            }
        }).once();

        replay(soapRequest, soapBody);

        soapMessageConverter.convertOutbound(soapRequest, testMessage, new WebServiceEndpointConfiguration());

        verify(soapRequest, soapBody);
    }
View Full Code Here

        expect(soapResponse.getSoapAction()).andReturn("").anyTimes();

        replay(soapResponse, soapEnvelope, soapBody, soapHeader);

        Message responseMessage = soapMessageConverter.convertInbound(soapResponse, new WebServiceEndpointConfiguration());
        Assert.assertEquals(responseMessage.getPayload(), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + responsePayload);
        Assert.assertNull(responseMessage.getHeader(SoapMessageHeaders.SOAP_ACTION));
        Assert.assertEquals(responseMessage.getHeaderData().size(), 0L);

        verify(soapResponse, soapEnvelope, soapBody, soapHeader);
View Full Code Here

        expect(soapResponse.getAttachments()).andReturn(soapAttachments.iterator()).once();

        replay(soapResponse, soapEnvelope, soapBody, soapHeader);

        Message responseMessage = soapMessageConverter.convertInbound(soapResponse, new WebServiceEndpointConfiguration());
        Assert.assertEquals(responseMessage.getPayload(), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + responsePayload);
        Assert.assertEquals(responseMessage.getHeader(SoapMessageHeaders.SOAP_ACTION), "soapOperation");
        Assert.assertEquals(responseMessage.getHeaderData().size(), 0L);

        verify(soapResponse, soapEnvelope, soapBody, soapHeader);
View Full Code Here

        expect(soapResponse.getAttachments()).andReturn(soapAttachments.iterator()).once();

        replay(soapResponse, soapEnvelope, soapBody, soapHeader);

        Message responseMessage = soapMessageConverter.convertInbound(soapResponse, new WebServiceEndpointConfiguration());
        Assert.assertEquals(responseMessage.getPayload(), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + responsePayload);
        Assert.assertEquals(responseMessage.getHeader(SoapMessageHeaders.SOAP_ACTION), "");
        Assert.assertEquals(responseMessage.getHeaderData().size(), 1L);
        Assert.assertEquals(responseMessage.getHeaderData().get(0), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + soapHeaderContent);
View Full Code Here

        expect(soapResponse.getAttachments()).andReturn(soapAttachments.iterator()).once();

        replay(soapResponse, soapEnvelope, soapBody, soapHeader, soapHeaderElement);

        Message responseMessage = soapMessageConverter.convertInbound(soapResponse, new WebServiceEndpointConfiguration());
        Assert.assertEquals(responseMessage.getPayload(), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + responsePayload);
        Assert.assertEquals(responseMessage.getHeader(SoapMessageHeaders.SOAP_ACTION), "soapOperation");
        Assert.assertEquals(responseMessage.getHeader("{http://citrusframework.org}citrus:messageId"), "123456789");
        Assert.assertEquals(responseMessage.getHeaderData().size(), 0L);
View Full Code Here

        expect(soapResponse.getAttachments()).andReturn(soapAttachments.iterator()).once();

        replay(soapResponse, soapEnvelope, soapBody, soapHeader);

        Message responseMessage = soapMessageConverter.convertInbound(soapResponse, new WebServiceEndpointConfiguration());
        Assert.assertTrue(SoapMessage.class.isInstance(responseMessage));

        SoapMessage soapResponseMessage = (SoapMessage) responseMessage;
        Assert.assertEquals(soapResponseMessage.getPayload(), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + responsePayload);
        Assert.assertEquals(soapResponseMessage.getSoapAction(), "soapOperation");
View Full Code Here

TOP

Related Classes of com.consol.citrus.ws.client.WebServiceEndpointConfiguration

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.