Package org.springframework.ws.context

Examples of org.springframework.ws.context.MessageContext


        interceptor.afterPropertiesSet();
        MessageFactory messageFactory = MessageFactory.newInstance();
        SOAPMessage saajMessage = messageFactory.createMessage();
        SaajSoapMessage message = new SaajSoapMessage(saajMessage);
        transformer.transform(new ResourceSource(input), message.getPayloadResult());
        MessageContext context = new DefaultMessageContext(message, new SaajSoapMessageFactory(messageFactory));

        Assert.assertTrue("Invalid interceptor result", interceptor.handleRequest(context, null));
        StringResult expected = new StringResult();
        transformer.transform(new SAXSource(SaxUtils.createInputSource(output)), expected);
        StringResult result = new StringResult();
View Full Code Here


        interceptor.setRequestXslt(xslt);
        interceptor.afterPropertiesSet();
        DomPoxMessageFactory factory = new DomPoxMessageFactory();
        DomPoxMessage message = factory.createWebServiceMessage();
        transformer.transform(new ResourceSource(input), message.getPayloadResult());
        MessageContext context = new DefaultMessageContext(message, factory);

        Assert.assertTrue("Invalid interceptor result", interceptor.handleRequest(context, null));
        StringResult expected = new StringResult();
        transformer.transform(new SAXSource(SaxUtils.createInputSource(output)), expected);
        StringResult result = new StringResult();
View Full Code Here

    @Test
    public void testNoResponse() throws Exception {
        endpoint = createNoResponseEndpoint();
        StringSource requestSource = new StringSource(REQUEST);

        MessageContext context =
                new DefaultMessageContext(new MockWebServiceMessage(requestSource), new MockWebServiceMessageFactory());
        endpoint.invoke(context);
        assertFalse("Response message created", context.hasResponse());
    }
View Full Code Here

    }

    @Test
    public void invokeSupported() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage("<root xmlns='http://springframework.org'/>");
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

        String value = "Foo";

        // arg 0
        expect(argumentResolver1.supportsParameter(isA(MethodParameter.class))).andReturn(true);
View Full Code Here

    }

    @Test
    public void invokeNullReturnValue() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage("<root xmlns='http://springframework.org'/>");
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

        String value = "Foo";

        expect(argumentResolver1.supportsParameter(isA(MethodParameter.class))).andReturn(true);
        expect(argumentResolver1.resolveArgument(eq(messageContext), isA(MethodParameter.class))).andReturn(value);
View Full Code Here

    }

    @Test
    public void invokeException() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage("<root xmlns='http://springframework.org'/>");
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

        String value = "Foo";

        expect(argumentResolver1.supportsParameter(isA(MethodParameter.class))).andReturn(true);
        expect(argumentResolver1.resolveArgument(eq(messageContext), isA(MethodParameter.class))).andReturn(value);
View Full Code Here

                assertXMLEqual("Invalid request", "<request/>", writer.toString());
                return new StreamSource(new StringReader("<response/>"));
            }
        };
        endpoint.invoke(request.getPayloadSource());
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());
        adapter.invoke(messageContext, endpoint);
        MockWebServiceMessage response = (MockWebServiceMessage) messageContext.getResponse();
        Assert.assertNotNull("No response created", response);
        assertXMLEqual("Invalid payload", "<response/>", response.getPayloadAsString());
    }
View Full Code Here

    }

    @Test
    public void testInvokeNoResponse() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage("<request/>");
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());
        expect(endpointMock.invoke(isA(Source.class))).andReturn(null);

        replay(endpointMock);

        adapter.invoke(messageContext, endpointMock);

        verify(endpointMock);

        Assert.assertFalse("Response created", messageContext.hasResponse());
    }
View Full Code Here

        Assert.assertTrue("MessageEndpointAdapter does not support MessageEndpoint", adapter.supports(endpointMock));
    }

    @Test
    public void testInvoke() throws Exception {
        MessageContext context = new DefaultMessageContext(new MockWebServiceMessageFactory());

        endpointMock.invoke(context);

        replay(endpointMock);
View Full Code Here

    @Test
    public void testNoRequestPayload() throws Exception {
        endpoint = createNoRequestPayloadEndpoint();

        MessageContext context = new DefaultMessageContext(new MockWebServiceMessage((StringBuilder) null),
                new MockWebServiceMessageFactory());
        endpoint.invoke(context);
        assertFalse("Response message created", context.hasResponse());
    }
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.