Package

com.github.agourlay.cornichon

matchers

Permalink

package matchers

Visibility
  1. Public
  2. All

Type Members

  1. case class DuplicateMatcherDefinition(name: String, descriptions: List[String]) extends CornichonError with Product with Serializable

    Permalink
  2. case class Matcher(key: String, description: String, predicate: (Json) ⇒ Boolean) extends Product with Serializable

    Permalink
  3. trait MatcherAssertion extends Assertion

    Permalink
  4. case class MatcherAssertionError(m: Matcher, input: Json) extends CornichonError with Product with Serializable

    Permalink
  5. case class MatcherAssertionEvaluationError(m: Matcher, input: Json, error: Throwable) extends CornichonError with Product with Serializable

    Permalink
  6. case class MatcherError(input: String, error: Throwable) extends CornichonError with Product with Serializable

    Permalink
  7. final case class MatcherKey(key: String) extends AnyVal with Product with Serializable

    Permalink
  8. class MatcherParser extends Parser

    Permalink
  9. case class MatcherParsingError(input: String, error: String) extends CornichonError with Product with Serializable

    Permalink
  10. case class MatcherResolver(matchers: List[Matcher] = Nil) extends Product with Serializable

    Permalink
  11. case class MatcherUndefined(name: String) extends CornichonError with Product with Serializable

    Permalink

Value Members

  1. object MatcherAssertion

    Permalink
  2. object MatcherParser

    Permalink
  3. object MatcherResolver extends Serializable

    Permalink
  4. object Matchers

    Permalink

Ungrouped