Class PlainTextMessageValidator
- java.lang.Object
-
- com.consol.citrus.validation.AbstractMessageValidator<com.consol.citrus.validation.context.ValidationContext>
-
- com.consol.citrus.validation.DefaultMessageValidator
-
- com.consol.citrus.validation.text.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.DefaultMessageValidatorPlain text validator using simple String comparison.- Author:
- Christoph Deppisch
-
-
Field Summary
Fields Modifier and Type Field Description static StringIGNORE_NEWLINE_TYPE_ENVstatic StringIGNORE_NEWLINE_TYPE_PROPERTYstatic StringIGNORE_WHITESPACE_ENVstatic StringIGNORE_WHITESPACE_PROPERTY
-
Constructor Summary
Constructors Constructor Description PlainTextMessageValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisIgnoreNewLineType()Gets the ignoreNewLineType.booleanisIgnoreWhitespace()Gets the ignoreWhitespace.voidsetIgnoreNewLineType(boolean ignoreNewLineType)Sets the ignoreNewLineType.voidsetIgnoreWhitespace(boolean ignoreWhitespace)Sets the ignoreWhitespace.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, com.consol.citrus.validation.context.ValidationContext validationContext)-
Methods inherited from class com.consol.citrus.validation.DefaultMessageValidator
getRequiredValidationContextType
-
-
-
-
Field Detail
-
IGNORE_NEWLINE_TYPE_PROPERTY
public static final String IGNORE_NEWLINE_TYPE_PROPERTY
- See Also:
- Constant Field Values
-
IGNORE_NEWLINE_TYPE_ENV
public static final String IGNORE_NEWLINE_TYPE_ENV
- See Also:
- Constant Field Values
-
IGNORE_WHITESPACE_PROPERTY
public static final String IGNORE_WHITESPACE_PROPERTY
- See Also:
- Constant Field Values
-
IGNORE_WHITESPACE_ENV
public static final String IGNORE_WHITESPACE_ENV
- 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, com.consol.citrus.validation.context.ValidationContext validationContext) throws com.consol.citrus.exceptions.ValidationException- Overrides:
validateMessagein classcom.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:
supportsMessageTypein interfacecom.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.context.ValidationContext>- Overrides:
supportsMessageTypein classcom.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-
-
-