Class FormUrlEncodedMessageValidator
- java.lang.Object
-
- com.consol.citrus.http.validation.FormUrlEncodedMessageValidator
-
- All Implemented Interfaces:
com.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.context.ValidationContext>
public class FormUrlEncodedMessageValidator extends Object implements com.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.context.ValidationContext>
Validates x-www-form-urlencoded HTML form data content by marshalling form fields to Xml representation.- Since:
- 2.5
- Author:
- Christoph Deppisch
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_XML_MESSAGE_VALIDATORstatic StringMESSAGE_TYPEMessage type this validator is bound to
-
Constructor Summary
Constructors Constructor Description FormUrlEncodedMessageValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansupportsMessageType(String messageType, com.consol.citrus.message.Message message)voidvalidateMessage(com.consol.citrus.message.Message receivedMessage, com.consol.citrus.message.Message controlMessage, com.consol.citrus.context.TestContext context, List<com.consol.citrus.validation.context.ValidationContext> validationContexts)
-
-
-
Field Detail
-
MESSAGE_TYPE
public static final String MESSAGE_TYPE
Message type this validator is bound to- See Also:
- Constant Field Values
-
DEFAULT_XML_MESSAGE_VALIDATOR
public static final String DEFAULT_XML_MESSAGE_VALIDATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateMessage
public void validateMessage(com.consol.citrus.message.Message receivedMessage, com.consol.citrus.message.Message controlMessage, com.consol.citrus.context.TestContext context, List<com.consol.citrus.validation.context.ValidationContext> validationContexts) throws com.consol.citrus.exceptions.ValidationException- Specified by:
validateMessagein interfacecom.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.context.ValidationContext>- Throws:
com.consol.citrus.exceptions.ValidationException
-
supportsMessageType
public boolean supportsMessageType(String messageType, com.consol.citrus.message.Message message)
- Specified by:
supportsMessageTypein interfacecom.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.context.ValidationContext>
-
-