Class MkQueryMatchers

java.lang.Object
com.jcabi.http.mock.MkQueryMatchers

public final class MkQueryMatchers extends Object
Convenient set of matchers for MkQuery.
Since:
1.5
  • Method Details

    • hasBody

      public static org.hamcrest.Matcher<MkQuery> hasBody(org.hamcrest.Matcher<String> matcher)
      Matches the value of the MkQuery's body against the given matcher.
      Parameters:
      matcher - The matcher to use.
      Returns:
      Matcher for checking the body of MkQuery
    • hasHeader

      public static org.hamcrest.Matcher<MkQuery> hasHeader(String header, org.hamcrest.Matcher<Iterable<? extends String>> matcher)
      Matches the content of the MkQuery's header against the given matcher. Note that for a valid match to occur, the header entry must exist and its value(s) must match the given matcher.
      Parameters:
      header - The header to check.
      matcher - The matcher to use.
      Returns:
      Matcher for checking the body of MkQuery
    • hasPath

      public static org.hamcrest.Matcher<MkQuery> hasPath(org.hamcrest.Matcher<String> path)
      Matches the path of the MkQuery.
      Parameters:
      path - The path to check.
      Returns:
      Matcher for checking the path of MkQuery
    • hasQuery

      public static org.hamcrest.Matcher<MkQuery> hasQuery(org.hamcrest.Matcher<String> query)
      Matches the query of the MkQuery.
      Parameters:
      query - The query to check.
      Returns:
      Matcher for checking the query of MkQuery