Class FormUrlEncodedMessageValidator

java.lang.Object
org.citrusframework.http.validation.FormUrlEncodedMessageValidator
All Implemented Interfaces:
MessageValidator<org.citrusframework.validation.context.ValidationContext>

public class FormUrlEncodedMessageValidator extends Object implements MessageValidator<org.citrusframework.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 Details

  • Constructor Details

    • FormUrlEncodedMessageValidator

      public FormUrlEncodedMessageValidator()
  • Method Details

    • validateMessage

      public void validateMessage(Message receivedMessage, Message controlMessage, TestContext context, List<org.citrusframework.validation.context.ValidationContext> validationContexts) throws org.citrusframework.exceptions.ValidationException
      Specified by:
      validateMessage in interface MessageValidator<org.citrusframework.validation.context.ValidationContext>
      Throws:
      org.citrusframework.exceptions.ValidationException
    • supportsMessageType

      public boolean supportsMessageType(String messageType, Message message)
      Specified by:
      supportsMessageType in interface MessageValidator<org.citrusframework.validation.context.ValidationContext>