Package org.springframework.ws.mime

Examples of org.springframework.ws.mime.MimeMessage


    @Test
    public void testInvokeMimeMarshaller() throws Exception {
        MimeUnmarshaller unmarshaller = createMock(MimeUnmarshaller.class);
        MimeMarshaller marshaller = createMock(MimeMarshaller.class);
        MimeMessage request = createMock("request", MimeMessage.class);
        MimeMessage response = createMock("response", MimeMessage.class);
        Source requestSource = new StringSource("<request/>");
        expect(request.getPayloadSource()).andReturn(requestSource);
        expect(factoryMock.createWebServiceMessage()).andReturn(response);
        expect(unmarshaller.unmarshal(eq(requestSource), isA(MimeContainer.class))).andReturn(42L);
        Result responseResult = new StringResult();
        expect(response.getPayloadResult()).andReturn(responseResult);
        marshaller.marshal(eq("result"), eq(responseResult), isA(MimeContainer.class));

        replay(factoryMock, unmarshaller, marshaller, request, response);

        AbstractMarshallingPayloadEndpoint endpoint = new AbstractMarshallingPayloadEndpoint() {
View Full Code Here


    }

    @Test
    public void testUnmarshalMime() throws Exception {
        MimeUnmarshaller unmarshallerMock = createMock(MimeUnmarshaller.class);
        MimeMessage messageMock = createMock(MimeMessage.class);

        Source source = new StringSource("");
        Object unmarshalled = new Object();
        expect(messageMock.getPayloadSource()).andReturn(source);
        expect(unmarshallerMock.unmarshal(eq(source), isA(MimeContainer.class))).andReturn(unmarshalled);

        replay(unmarshallerMock, messageMock);

        Object result = MarshallingUtils.unmarshal(unmarshallerMock, messageMock);
View Full Code Here

    }

    @Test
    public void testUnmarshalNoPayload() throws Exception {
        Unmarshaller unmarshallerMock = createMock(Unmarshaller.class);
        MimeMessage messageMock = createMock(MimeMessage.class);

        expect(messageMock.getPayloadSource()).andReturn(null);

        replay(unmarshallerMock, messageMock);

        Object result = MarshallingUtils.unmarshal(unmarshallerMock, messageMock);
        Assert.assertNull("Invalid unmarshalled object", result);
View Full Code Here

    }

    @Test
    public void testMarshalMime() throws Exception {
        MimeMarshaller marshallerMock = createMock(MimeMarshaller.class);
        MimeMessage messageMock = createMock(MimeMessage.class);

        Result result = new StringResult();
        Object marshalled = new Object();
        expect(messageMock.getPayloadResult()).andReturn(result);
        marshallerMock.marshal(eq(marshalled), eq(result), isA(MimeContainer.class));

        replay(marshallerMock, messageMock);

        MarshallingUtils.marshal(marshallerMock, marshalled, messageMock);
View Full Code Here

TOP

Related Classes of org.springframework.ws.mime.MimeMessage

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.