Class JsonPathPayloadMessageSelector

java.lang.Object
org.citrusframework.message.selector.AbstractMessageSelector
org.citrusframework.message.selector.JsonPathPayloadMessageSelector
All Implemented Interfaces:
MessageSelector

public class JsonPathPayloadMessageSelector extends AbstractMessageSelector
Message selector accepts JSON messages in case JsonPath expression evaluation result matches the expected value. With this selector someone can select messages according to a message payload JSON element value for instance. Syntax is jsonPath:$.root.element
Since:
3.0
Author:
Christoph Deppisch
  • Field Details

    • SELECTOR_PREFIX

      public static final String SELECTOR_PREFIX
      Special selector key prefix identifying this message selector implementation
      See Also:
  • Constructor Details

    • JsonPathPayloadMessageSelector

      public JsonPathPayloadMessageSelector(String expression, String control, TestContext context)
      Default constructor using fields.
  • Method Details

    • accept

      public boolean accept(Message message)