Examples of Soap11Fault


Examples of org.springframework.ws.soap.soap11.Soap11Fault

        boolean result = interceptor.handleRequest(context, null);
        Assert.assertFalse("Invalid response from interceptor", result);
        Assert.assertTrue("Context has no response", context.hasResponse());
        SoapMessage response = (SoapMessage) context.getResponse();
        Assert.assertTrue("Response has no fault", response.getSoapBody().hasFault());
        Soap11Fault fault = (Soap11Fault) response.getSoapBody().getFault();
        Assert.assertEquals("Invalid fault code on fault", SoapVersion.SOAP_11.getClientOrSenderFaultName(),
                fault.getFaultCode());
        Assert.assertEquals("Invalid fault string on fault", PayloadValidatingInterceptor.DEFAULT_FAULTSTRING_OR_REASON,
                fault.getFaultStringOrReason());
        Assert.assertNotNull("No Detail on fault", fault.getFaultDetail());
    }
View Full Code Here

Examples of org.springframework.ws.soap.soap11.Soap11Fault

        boolean result = interceptor.handleRequest(context, null);
        Assert.assertFalse("Invalid response from interceptor", result);
        Assert.assertTrue("Context has no response", context.hasResponse());
        SoapMessage response = (SoapMessage) context.getResponse();
        Assert.assertTrue("Response has no fault", response.getSoapBody().hasFault());
        Soap11Fault fault = (Soap11Fault) response.getSoapBody().getFault();
        Assert.assertEquals("Invalid fault code on fault", SoapVersion.SOAP_11.getClientOrSenderFaultName(),
                fault.getFaultCode());
        Assert.assertEquals("Invalid fault string on fault", faultString, fault.getFaultStringOrReason());
        Assert.assertEquals("Invalid fault string locale on fault", locale, fault.getFaultStringLocale());
        Assert.assertNull("Detail on fault", fault.getFaultDetail());
    }
View Full Code Here

Examples of org.springframework.ws.soap.soap11.Soap11Fault

   
    private void testFault(ResponseCreator responseCreator, String faultString, QName faultCode) throws IOException {
        SoapMessage response = (SoapMessage) responseCreator.createResponse(null, null, messageFactory);

        assertTrue("Response has no fault", response.hasFault());
        Soap11Fault soapFault = (Soap11Fault) response.getSoapBody().getFault();
        assertEquals("Response has invalid fault code", faultCode, soapFault.getFaultCode());
        assertEquals("Response has invalid fault string", faultString, soapFault.getFaultStringOrReason());
        assertEquals("Response has invalid fault locale", Locale.ENGLISH, soapFault.getFaultStringLocale());
    }
View Full Code Here

Examples of org.springframework.ws.soap.soap11.Soap11Fault

        boolean result = dispatcher.handleRequest(chain, context);
        Assert.assertFalse("Header understood", result);
        Assert.assertTrue("Context has no response", context.hasResponse());
        SoapBody responseBody = ((SoapMessage) context.getResponse()).getSoapBody();
        Assert.assertTrue("Response body has no fault", responseBody.hasFault());
        Soap11Fault fault = (Soap11Fault) responseBody.getFault();
        Assert.assertEquals("Invalid fault code", new QName(SOAPConstants.URI_NS_SOAP_1_1_ENVELOPE, "MustUnderstand"),
                fault.getFaultCode());
        Assert.assertEquals("Invalid fault string", SoapMessageDispatcher.DEFAULT_MUST_UNDERSTAND_FAULT_STRING,
                fault.getFaultStringOrReason());
        Assert.assertEquals("Invalid fault string locale", Locale.ENGLISH, fault.getFaultStringLocale());

        verify(interceptorMock);
    }
View Full Code Here

Examples of org.springframework.ws.soap.soap11.Soap11Fault

            public void doExecute(TestContext context) {
                SoapMessage faultMessage;
               
                faultMessage = messageFactory.createWebServiceMessage();
               
                Soap11Fault fault = ((Soap11Body)faultMessage.getSoapBody()).addFault(QNameUtils.parseQNameString("{http://citrusframework.org}ws:TEC-1001"),
                        "Internal server error",
                        Locale.GERMANY);
               
                fault.setFaultActorOrRole("SERVER");
               
                throw new SoapFaultClientException(faultMessage);
            }
        });
       
View Full Code Here

Examples of org.springframework.ws.soap.soap11.Soap11Fault

            public void doExecute(TestContext context) {
                SoapMessage faultMessage;
               
                faultMessage = messageFactory.createWebServiceMessage();
               
                Soap11Fault fault = ((Soap11Body)faultMessage.getSoapBody()).addFault(QNameUtils.parseQNameString("{http://citrusframework.org}ws:TEC-1001"),
                        "Internal server error",
                        Locale.GERMANY);
               
                fault.setFaultActorOrRole("SERVER");
               
                throw new SoapFaultClientException(faultMessage);
            }
        });
       
View Full Code Here

Examples of org.springframework.ws.soap.soap11.Soap11Fault

            public void doExecute(TestContext context) {
                SoapMessage faultMessage;

                faultMessage = messageFactory.createWebServiceMessage();
               
                Soap11Fault fault = ((Soap11Body)faultMessage.getSoapBody()).addFault(QNameUtils.parseQNameString("{http://citrusframework.org}ws:TEC-1001"),
                        "Internal server error",
                        Locale.GERMANY);
               
                fault.setFaultActorOrRole("CLIENT");
               
                throw new SoapFaultClientException(faultMessage);
            }
        });
       
View Full Code Here

Examples of org.springframework.ws.soap.soap11.Soap11Fault

        SoapHeader soapRequestHeader = EasyMock.createMock(SoapHeader.class);

        org.springframework.ws.soap.SoapMessage soapResponse = EasyMock.createMock(org.springframework.ws.soap.SoapMessage.class);
        SoapHeader soapResponseHeader = EasyMock.createMock(SoapHeader.class);
        Soap11Body soapResponseBody = EasyMock.createMock(Soap11Body.class);
        final Soap11Fault soapFault = EasyMock.createMock(Soap11Fault.class);
       
        StringResult soapResponsePayload = new StringResult();
       
        reset(messageContext, soapRequest, soapRequestHeader, soapResponse, soapResponseHeader, soapResponseBody);
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.