Class 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
    • Constructor Detail

      • FormUrlEncodedMessageValidator

        public FormUrlEncodedMessageValidator()
    • 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:
        validateMessage in interface com.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:
        supportsMessageType in interface com.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.context.ValidationContext>