Class PlainTextMessageValidator

  • All Implemented Interfaces:
    com.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.context.ValidationContext>
    Direct Known Subclasses:
    BinaryBase64MessageValidator

    public class PlainTextMessageValidator
    extends com.consol.citrus.validation.DefaultMessageValidator
    Plain text validator using simple String comparison.
    Author:
    Christoph Deppisch
    • Constructor Detail

      • PlainTextMessageValidator

        public PlainTextMessageValidator()
    • Method Detail

      • validateMessage

        public void validateMessage​(com.consol.citrus.message.Message receivedMessage,
                                    com.consol.citrus.message.Message controlMessage,
                                    com.consol.citrus.context.TestContext context,
                                    com.consol.citrus.validation.context.ValidationContext validationContext)
                             throws com.consol.citrus.exceptions.ValidationException
        Overrides:
        validateMessage in class com.consol.citrus.validation.AbstractMessageValidator<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>
        Overrides:
        supportsMessageType in class com.consol.citrus.validation.DefaultMessageValidator
      • isIgnoreWhitespace

        public boolean isIgnoreWhitespace()
        Gets the ignoreWhitespace.
        Returns:
      • setIgnoreWhitespace

        public void setIgnoreWhitespace​(boolean ignoreWhitespace)
        Sets the ignoreWhitespace.
        Parameters:
        ignoreWhitespace -
      • isIgnoreNewLineType

        public boolean isIgnoreNewLineType()
        Gets the ignoreNewLineType.
        Returns:
      • setIgnoreNewLineType

        public void setIgnoreNewLineType​(boolean ignoreNewLineType)
        Sets the ignoreNewLineType.
        Parameters:
        ignoreNewLineType -