Package org.springframework.ws.context

Examples of org.springframework.ws.context.MessageContext


        assertFalse("Response message created", context.hasResponse());
    }

    @Override
    protected final void testSource(Source requestSource) throws Exception {
        MessageContext context =
                new DefaultMessageContext(new MockWebServiceMessage(requestSource), new MockWebServiceMessageFactory());
        endpoint.invoke(context);
        assertTrue("No response message created", context.hasResponse());
        assertXMLEqual(RESPONSE, ((MockWebServiceMessage) context.getResponse()).getPayloadAsString());
    }
View Full Code Here


        MessageFactory messageFactory = MessageFactory.newInstance();
        SaajSoapMessage request = new SaajSoapMessage(messageFactory.createMessage());
        transformer.transform(new StringSource(REQUEST), request.getPayloadResult());
        SaajSoapMessageFactory soapMessageFactory = new SaajSoapMessageFactory();
        soapMessageFactory.afterPropertiesSet();
        MessageContext context = new DefaultMessageContext(request, soapMessageFactory);

        MessageEndpoint endpoint = createResponseEndpoint();
        endpoint.invoke(context);
        assertTrue("context has not response", context.hasResponse());
        StringResult stringResult = new StringResult();
        transformer.transform(context.getResponse().getPayloadSource(), stringResult);
        assertXMLEqual(RESPONSE, stringResult.toString());
    }
View Full Code Here

        SOAPFactory axiomFactory = OMAbstractFactory.getSOAP11Factory();
        AxiomSoapMessage request = new AxiomSoapMessage(axiomFactory);
        transformer.transform(new StringSource(REQUEST), request.getPayloadResult());
        AxiomSoapMessageFactory soapMessageFactory = new AxiomSoapMessageFactory();
        soapMessageFactory.afterPropertiesSet();
        MessageContext context = new DefaultMessageContext(request, soapMessageFactory);

        MessageEndpoint endpoint = createResponseEndpoint();
        endpoint.invoke(context);
        assertTrue("context has not response", context.hasResponse());
        StringResult stringResult = new StringResult();
        transformer.transform(context.getResponse().getPayloadSource(), stringResult);
        assertXMLEqual(RESPONSE, stringResult.toString());
    }
View Full Code Here

        SOAPFactory axiomFactory = OMAbstractFactory.getSOAP11Factory();
        AxiomSoapMessage request = new AxiomSoapMessage(axiomFactory);
        transformer.transform(new StringSource(REQUEST), request.getPayloadResult());
        AxiomSoapMessageFactory soapMessageFactory = new AxiomSoapMessageFactory();
        soapMessageFactory.afterPropertiesSet();
        MessageContext context = new DefaultMessageContext(request, soapMessageFactory);

        MessageEndpoint endpoint = createNoResponseEndpoint();
        endpoint.invoke(context);
        assertFalse("context has response", context.hasResponse());
    }
View Full Code Here

        AxiomSoapMessage request = new AxiomSoapMessage(axiomFactory);
        transformer.transform(new StringSource(REQUEST), request.getPayloadResult());
        AxiomSoapMessageFactory soapMessageFactory = new AxiomSoapMessageFactory();
        soapMessageFactory.setPayloadCaching(false);
        soapMessageFactory.afterPropertiesSet();
        MessageContext context = new DefaultMessageContext(request, soapMessageFactory);

        MessageEndpoint endpoint = createResponseEndpoint();
        endpoint.invoke(context);
        assertTrue("context has not response", context.hasResponse());

        StringResult stringResult = new StringResult();
        transformer.transform(context.getResponse().getPayloadSource(), stringResult);
        assertXMLEqual(RESPONSE, stringResult.toString());
    }
View Full Code Here

        AxiomSoapMessage request = new AxiomSoapMessage(axiomFactory);
        transformer.transform(new StringSource(REQUEST), request.getPayloadResult());
        AxiomSoapMessageFactory soapMessageFactory = new AxiomSoapMessageFactory();
        soapMessageFactory.setPayloadCaching(false);
        soapMessageFactory.afterPropertiesSet();
        MessageContext context = new DefaultMessageContext(request, soapMessageFactory);

        MessageEndpoint endpoint = createNoResponseEndpoint();
        endpoint.invoke(context);
        assertFalse("context has response", context.hasResponse());
    }
View Full Code Here

        assertFalse("resolver supports invalid parameter", resolver.supportsParameter(invalidParameter));
    }

    @Test
    public void resolveStreamReaderSaaj() throws Exception {
        MessageContext messageContext = createSaajMessageContext();

        Object result = resolver.resolveArgument(messageContext, streamParameter);

        testStreamReader(result);
    }
View Full Code Here

        testStreamReader(result);
    }

    @Test
    public void resolveStreamReaderAxiomCaching() throws Exception {
        MessageContext messageContext = createCachingAxiomMessageContext();

        Object result = resolver.resolveArgument(messageContext, streamParameter);

        testStreamReader(result);
    }
View Full Code Here

        testStreamReader(result);
    }

    @Test
    public void resolveStreamReaderAxiomNonCaching() throws Exception {
        MessageContext messageContext = createNonCachingAxiomMessageContext();

        Object result = resolver.resolveArgument(messageContext, streamParameter);

        testStreamReader(result);
    }
View Full Code Here

        testStreamReader(result);
    }

    @Test
    public void resolveStreamReaderStream() throws Exception {
        MessageContext messageContext = createMockMessageContext();

        Object result = resolver.resolveArgument(messageContext, streamParameter);

        testStreamReader(result);
    }
View Full Code Here

TOP

Related Classes of org.springframework.ws.context.MessageContext

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.