Class AbstractSoapFaultValidator
java.lang.Object
org.citrusframework.ws.validation.AbstractSoapFaultValidator
- All Implemented Interfaces:
SoapFaultValidator
- Direct Known Subclasses:
AbstractFaultDetailValidator
Abstract soap fault validation implementation offering basic faultCode and faultString validation.
Subclasses may add fault detail validation in addition to that.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidvalidateFaultDetail(SoapFault receivedDetail, SoapFault controlDetail, TestContext context, SoapFaultValidationContext validationContext) Abstract method for soap fault detail validation.voidvalidateSoapFault(SoapFault receivedFault, SoapFault controlFault, TestContext context, SoapFaultValidationContext validationContext) Validate soap fault with given control fault.
-
Constructor Details
-
AbstractSoapFaultValidator
public AbstractSoapFaultValidator()
-
-
Method Details
-
validateSoapFault
public void validateSoapFault(SoapFault receivedFault, SoapFault controlFault, TestContext context, SoapFaultValidationContext validationContext) throws org.citrusframework.exceptions.ValidationException Description copied from interface:SoapFaultValidatorValidate soap fault with given control fault.- Specified by:
validateSoapFaultin interfaceSoapFaultValidator- Parameters:
receivedFault- the received fault instance.controlFault- the control fault with expected fault information.- Throws:
org.citrusframework.exceptions.ValidationException
-
validateFaultDetail
protected abstract void validateFaultDetail(SoapFault receivedDetail, SoapFault controlDetail, TestContext context, SoapFaultValidationContext validationContext) Abstract method for soap fault detail validation.- Parameters:
receivedDetail-controlDetail-context-validationContext-
-