Class JsonPathMessageValidationContext

  • All Implemented Interfaces:
    com.consol.citrus.validation.context.ValidationContext

    public class JsonPathMessageValidationContext
    extends com.consol.citrus.validation.context.DefaultValidationContext
    Specialised validation context adds JSON path expressions for message validation.
    Since:
    2.3
    Author:
    Christoph Deppisch
    • Constructor Detail

      • JsonPathMessageValidationContext

        public JsonPathMessageValidationContext()
        Default constructor.
    • Method Detail

      • getJsonPathExpressions

        public Map<String,​Object> getJsonPathExpressions()
        Get the control message elements that have to be present in the received message. Message element values are compared as well.
        Returns:
        the jsonPathExpressions
      • isJsonPathExpression

        public static boolean isJsonPathExpression​(String pathExpression)
        Check whether given path expression is a JSONPath expression.
        Parameters:
        pathExpression -
        Returns: