Class AbstractFaultDetailValidator
java.lang.Object
org.citrusframework.ws.validation.AbstractSoapFaultValidator
org.citrusframework.ws.validation.AbstractFaultDetailValidator
- All Implemented Interfaces:
SoapFaultValidator
- Direct Known Subclasses:
SimpleSoapFaultValidator,XmlSoapFaultValidator
Abstract implementation of
SoapFaultValidator converting soap fault detail objects to simple String content for
further validation.- Author:
- Christoph Deppisch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvalidateFaultDetail(SoapFault receivedDetail, SoapFault controlDetail, TestContext context, SoapFaultValidationContext validationContext) Abstract method for soap fault detail validation.protected abstract voidvalidateFaultDetailString(String receivedDetail, String controlDetail, TestContext context, SoapFaultDetailValidationContext validationContext) Actual validation logic in this method.Methods inherited from class org.citrusframework.ws.validation.AbstractSoapFaultValidator
validateSoapFault
-
Constructor Details
-
AbstractFaultDetailValidator
public AbstractFaultDetailValidator()
-
-
Method Details
-
validateFaultDetail
protected void validateFaultDetail(SoapFault receivedDetail, SoapFault controlDetail, TestContext context, SoapFaultValidationContext validationContext) Description copied from class:AbstractSoapFaultValidatorAbstract method for soap fault detail validation.- Specified by:
validateFaultDetailin classAbstractSoapFaultValidator
-
validateFaultDetailString
protected abstract void validateFaultDetailString(String receivedDetail, String controlDetail, TestContext context, SoapFaultDetailValidationContext validationContext) throws org.citrusframework.exceptions.ValidationException Actual validation logic in this method.- Parameters:
receivedDetail- received soap fault representation as string.controlDetail- control soap fault representation as string.context-validationContext-- Throws:
org.citrusframework.exceptions.ValidationException
-