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:
MessageValidator<com.consol.citrus.validation.context.ValidationContext>
- Direct Known Subclasses:
BinaryBase64MessageValidator
public class PlainTextMessageValidator extends DefaultMessageValidator
Plain 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-
Fields inherited from class com.consol.citrus.validation.AbstractMessageValidator
log
-
Fields inherited from interface com.consol.citrus.validation.MessageValidator
LOG, RESOURCE_PATH, TYPE_RESOLVER
-
-
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, Message message)voidvalidateMessage(Message receivedMessage, Message controlMessage, TestContext context, com.consol.citrus.validation.context.ValidationContext validationContext)-
Methods inherited from class com.consol.citrus.validation.DefaultMessageValidator
getRequiredValidationContextType
-
Methods inherited from class com.consol.citrus.validation.AbstractMessageValidator
findValidationContext, validateMessage
-
-
-
-
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(Message receivedMessage, Message controlMessage, TestContext context, com.consol.citrus.validation.context.ValidationContext validationContext) throws com.consol.citrus.exceptions.ValidationException
- Overrides:
validateMessagein classAbstractMessageValidator<com.consol.citrus.validation.context.ValidationContext>- Throws:
com.consol.citrus.exceptions.ValidationException
-
supportsMessageType
public boolean supportsMessageType(String messageType, Message message)
- Specified by:
supportsMessageTypein interfaceMessageValidator<com.consol.citrus.validation.context.ValidationContext>- Overrides:
supportsMessageTypein classDefaultMessageValidator
-
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-
-
-