Package org.springframework.ws.context

Examples of org.springframework.ws.context.MessageContext


    }

    @Test
    public void resolveNodeList() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage(CONTENTS);
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

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

        assertTrue("resolver does not return NodeList", result instanceof NodeList);
        NodeList nodeList  = (NodeList) result;
View Full Code Here


    }

    @Test
    public void resolveString() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage(CONTENTS);
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

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

        assertTrue("resolver does not return String", result instanceof String);
        String s  = (String) result;
View Full Code Here

    }
   
    @Test
    public void resolveConvertedType() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage(CONTENTS);
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

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

        assertTrue("resolver does not return String", result instanceof Integer);
        Integer i  = (Integer) result;
View Full Code Here

    @Test
    public void resolveNamespacesMethod() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage(
                "<root xmlns=\"http://springframework.org/spring-ws\">text</root>");
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

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

        assertTrue("resolver does not return String", result instanceof String);
        String s  = (String) result;
View Full Code Here

   
    @Test
    public void resolveNamespacesClass() throws Exception {
        MockWebServiceMessage request = new MockWebServiceMessage(
                "<root xmlns=\"http://springframework.org/spring-ws\">text</root>");
        MessageContext messageContext = new DefaultMessageContext(request, new MockWebServiceMessageFactory());

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

        assertTrue("resolver does not return String", result instanceof String);
        String s  = (String) result;
View Full Code Here

        WebServiceMessage messageMock = createMock(WebServiceMessage.class);
        expect(messageMock.getPayloadSource()).andReturn(new StringSource(CONTENTS));
        WebServiceMessageFactory factoryMock = createMock(WebServiceMessageFactory.class);
        replay(messageMock, factoryMock);

        MessageContext messageContext = new DefaultMessageContext(messageMock, factoryMock);
        MethodEndpoint endpoint = new MethodEndpoint(this, "supportedTypes",
                new Class[]{Boolean.TYPE, Double.TYPE, Node.class, NodeList.class, String.class});
        adapter.invoke(messageContext, endpoint);
        Assert.assertTrue("Method not invoked", supportedTypesInvoked);
View Full Code Here

        expect(responseMock.getPayloadResult()).andReturn(new StringResult());
        WebServiceMessageFactory factoryMock = createMock(WebServiceMessageFactory.class);
        expect(factoryMock.createWebServiceMessage()).andReturn(responseMock);
        replay(requestMock, responseMock, factoryMock);

        MessageContext messageContext = new DefaultMessageContext(requestMock, factoryMock);
        MethodEndpoint endpoint = new MethodEndpoint(this, "supportedSource", new Class[]{String.class});
        adapter.invoke(messageContext, endpoint);
        Assert.assertTrue("Method not invoked", supportedSourceInvoked);

        verify(requestMock, responseMock, factoryMock);
View Full Code Here

        Map<String, String> namespaces = new HashMap<String, String>();
        namespaces.put("root", rootNamespace);
        namespaces.put("child", childNamespace);
        adapter.setNamespaces(namespaces);

        MessageContext messageContext = new DefaultMessageContext(requestMock, factoryMock);
        MethodEndpoint endpoint = new MethodEndpoint(this, "namespaces", new Class[]{Node.class});
        adapter.invoke(messageContext, endpoint);
        Assert.assertTrue("Method not invoked", namespacesInvoked);
    }
View Full Code Here

        interceptor.afterPropertiesSet();

        Resource resource = new ClassPathResource("axiom.xml", getClass());
        TransportInputStream tis = new MockTransportInputStream(resource.getInputStream());
        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        MessageContext context = new DefaultMessageContext(message, messageFactory);
        boolean result = interceptor.handleRequest(context, null);
        Assert.assertTrue("Invalid response from interceptor", result);

    }
View Full Code Here

        interceptor.afterPropertiesSet();

        Resource resource = new ClassPathResource("multipleNamespaces.xml", getClass());
        TransportInputStream tis = new MockTransportInputStream(resource.getInputStream());
        WebServiceMessage message = messageFactory.createWebServiceMessage(tis);
        MessageContext context = new DefaultMessageContext(message, messageFactory);
        boolean result = interceptor.handleRequest(context, null);
        Assert.assertTrue("Invalid response from interceptor", 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.