Package com.consol.citrus.ws.client

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


   
    @Test
    public void testMessageProcessingWithMimeRequestHeaders() throws Exception {
        WebServiceEndpoint endpoint = new WebServiceEndpoint();

        WebServiceEndpointConfiguration endpointConfiguration = new WebServiceEndpointConfiguration();
        endpointConfiguration.setHandleMimeHeaders(true);

        endpoint.setEndpointConfiguration(endpointConfiguration);

        Map<String, Object> requestHeaders = new HashMap<String, Object>();
        requestHeaders.put(SoapMessageHeaders.SOAP_ACTION, "sayHello");
View Full Code Here


   
    @Test
    public void testSoapBody() throws TransformerException, IOException {
        Message testMessage = new DefaultMessage(requestPayload);

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());
       
        StringResult soapBodyResult = new StringResult();
       
        reset(soapRequest, soapBody);
       
View Full Code Here

    @Test
    public void testSoapAction() throws TransformerException, IOException {
        Message testMessage = new DefaultMessage(requestPayload)
                                                    .setHeader(SoapMessageHeaders.SOAP_ACTION, "soapAction");

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());
       
        reset(soapRequest, soapBody);
       
        expect(soapRequest.getSoapBody()).andReturn(soapBody).once();
        expect(soapBody.getPayloadResult()).andReturn(new StringResult()).once();
View Full Code Here

                            "</header>";
       
        Message testMessage = new DefaultMessage(requestPayload)
                                                    .addHeaderData(soapHeaderContent);

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());
       
        StringResult soapHeaderResult = new StringResult();
       
        reset(soapRequest, soapBody, soapHeader);
       
View Full Code Here

        Message testMessage = new DefaultMessage(requestPayload)
                .addHeaderData(soapHeaderContent)
                .addHeaderData("<AppInfo><appId>123456789</appId></AppInfo>");

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());

        StringResult soapHeaderResult = new StringResult();

        reset(soapRequest, soapBody, soapHeader);
View Full Code Here

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

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());
       
        SoapHeaderElement soapHeaderElement = EasyMock.createMock(SoapHeaderElement.class);
       
        reset(soapRequest, soapBody, soapHeader, soapHeaderElement);
       
View Full Code Here

    public void testSoapHeaderQNameString() throws TransformerException, IOException {
        Message testMessage = new DefaultMessage(requestPayload)
                                                    .setHeader("{http://www.citrus.com}citrus:operation", "unitTest")
                                                    .setHeader("{http://www.citrus.com}citrus:messageId", "123456789");

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());
       
        SoapHeaderElement soapHeaderElement = EasyMock.createMock(SoapHeaderElement.class);
       
        reset(soapRequest, soapBody, soapHeader, soapHeaderElement);
       
View Full Code Here

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

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());
       
       
        SaajSoapMessage saajSoapRequest = EasyMock.createMock(SaajSoapMessage.class);
        SoapEnvelope soapEnvelope = EasyMock.createMock(SoapEnvelope.class);
        SOAPMessage saajMessage = EasyMock.createMock(SOAPMessage.class);
View Full Code Here

        attachment.setContentType("plain/text");

        com.consol.citrus.ws.message.SoapMessage testMessage = new com.consol.citrus.ws.message.SoapMessage(requestPayload)
                .addAttachment(attachment);

        SoapRequestMessageCallback callback = new SoapRequestMessageCallback(testMessage, new WebServiceEndpointConfiguration());
       
        reset(soapRequest, soapBody);
       
        expect(soapRequest.getSoapBody()).andReturn(soapBody).once();
        expect(soapBody.getPayloadResult()).andReturn(new StringResult()).once();
View Full Code Here

        expect(soapHeader.getResult()).andReturn(soapHeaderResult).times(2);

        replay(soapRequest, soapBody, soapHeader, soapHeaderElement);

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

        Assert.assertEquals(soapBodyResult.toString(), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + requestPayload);
        Assert.assertEquals(soapHeaderResult.toString(), "");

        verify(soapRequest, soapBody, soapHeader, soapHeaderElement);
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.