Interface BodyMatcher

  • All Known Implementing Classes:
    PathBodyMatcher

    public interface BodyMatcher
    Matchers for the given path.
    Since:
    1.0.3
    Author:
    Marcin Grzejszczak
    • Method Detail

      • matchingType

        MatchingType matchingType()
        Returns:
        What kind of matching are we dealing with.
      • path

        String path()
        Returns:
        Path to the path. Example for JSON it will be JSON Path.
      • value

        Object value()
        Returns:
        Optional value that the given path should be checked against. If there is no value then presence will be checked only together with type check. Example if we expect a JSON Path path $.a to be matched. by type, the defined response body contained an integer but the actual one contained a string then the assertion should fail.
      • minTypeOccurrence

        Integer minTypeOccurrence()
        Returns:
        Min no of occurrence when matching by type. In all other cases it will be ignored.
      • maxTypeOccurrence

        Integer maxTypeOccurrence()
        Returns:
        Max no of occurrence when matching by type. In all other cases it will be ignored.