Class GroovyJsonMessageValidator
- java.lang.Object
-
- com.consol.citrus.validation.AbstractMessageValidator<ScriptValidationContext>
-
- com.consol.citrus.validation.script.GroovyScriptMessageValidator
-
- com.consol.citrus.validation.script.GroovyJsonMessageValidator
-
- All Implemented Interfaces:
MessageValidator<ScriptValidationContext>
public class GroovyJsonMessageValidator extends GroovyScriptMessageValidator
Extended groovy message validator providing specific Json slurper support. With Json slurper the tester can validate the message payload with closures for instance.- Since:
- 1.2
- Author:
- DanielP
-
-
Field Summary
-
Fields inherited from interface com.consol.citrus.validation.MessageValidator
LOG, RESOURCE_PATH, TYPE_RESOLVER
-
-
Constructor Summary
Constructors Constructor Description GroovyJsonMessageValidator()Default constructor using default script template.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansupportsMessageType(String messageType, Message message)-
Methods inherited from class com.consol.citrus.validation.script.GroovyScriptMessageValidator
findValidationContext, getRequiredValidationContextType, validateMessage
-
Methods inherited from class com.consol.citrus.validation.AbstractMessageValidator
validateMessage
-
-
-
-
Method Detail
-
supportsMessageType
public boolean supportsMessageType(String messageType, Message message)
- Specified by:
supportsMessageTypein interfaceMessageValidator<ScriptValidationContext>- Overrides:
supportsMessageTypein classGroovyScriptMessageValidator
-
-