object JsonMatchers extends JsonMatchers

Linear Supertypes
JsonMatchers, JsonBaseBeHaveMatchers, BeHaveMatchers, JsonBaseMatchers, JsonMatchersImplicits, JsonMatchersLowImplicits, JsonSelectors, Expectations, ExpectationsDescription, TypedEqual, ExpectationsCreation, MatchResultStackTrace, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonMatchers
  2. JsonMatchers
  3. JsonBaseBeHaveMatchers
  4. BeHaveMatchers
  5. JsonBaseMatchers
  6. JsonMatchersImplicits
  7. JsonMatchersLowImplicits
  8. JsonSelectors
  9. Expectations
  10. ExpectationsDescription
  11. TypedEqual
  12. ExpectationsCreation
  13. MatchResultStackTrace
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class Descriptible[T] extends AnyRef
    Definition Classes
    ExpectationsDescription
  2. class ExpectationDescription extends AnyRef
    Definition Classes
    ExpectationsDescription
  3. case class JsonFinalMatcher extends JsonMatcher with Product with Serializable

    This matcher can not be chained anymore with selections

    This matcher can not be chained anymore with selections

    Definition Classes
    JsonBaseMatchers
  4. abstract class JsonMatcher extends Matcher[String]
    Definition Classes
    JsonBaseMatchers
  5. case class JsonSelectorMatcher extends JsonMatcher with Product with Serializable

    This matcher can be chained to select further elements in the Json object

    This matcher can be chained to select further elements in the Json object

    Definition Classes
    JsonBaseMatchers
  6. class NotMatcherJson extends AnyRef
    Definition Classes
    JsonBaseBeHaveMatchers
  7. trait ToJsonSelector[T] extends AnyRef
    Definition Classes
    JsonMatchersLowImplicits
  8. class TypedEqualExpectation[T] extends AnyRef
    Definition Classes
    TypedEqual
  9. case class JsonDoubleSelector(d: Double) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors
  10. case class JsonEqualValueSelector(v: Any) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors
  11. case class JsonIndexSelector(n: Int) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors
  12. case class JsonIntSelector(n: Int) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors
  13. case class JsonMatcherSelector(m: Matcher[String]) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors
  14. case class JsonPairSelector(_1: JsonSelector, _2: JsonSelector) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors
  15. case class JsonQuery(query: JsonQueryType, selector: JsonSelector) extends Product with Serializable
    Definition Classes
    JsonSelectors
  16. sealed trait JsonQueryType extends AnyRef
    Definition Classes
    JsonSelectors
  17. case class JsonRegexSelector(r: Regex) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors
  18. sealed trait JsonSelector extends AnyRef
    Definition Classes
    JsonSelectors
  19. case class JsonValueOrKeySelector(selector: JsonSelector) extends JsonSelector with Product with Serializable
    Definition Classes
    JsonSelectors

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def */(selector: JsonSelector): JsonSelectorMatcher
    Definition Classes
    JsonBaseMatchers
  4. def /(selector: JsonSelector): JsonSelectorMatcher
    Definition Classes
    JsonBaseMatchers
  5. def /#(n: Int): JsonSelectorMatcher
    Definition Classes
    JsonBaseMatchers
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. val anyValue: Matcher[Any]
    Definition Classes
    JsonSelectors
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def be: NeutralMatcher[Any]
    Definition Classes
    BeHaveMatchers
  10. def beJsonNull: Matcher[JsonType]
    Definition Classes
    JsonBaseMatchers
  11. implicit def booleanToJsonSelector: ToJsonSelector[Boolean]
    Definition Classes
    JsonMatchersLowImplicits
  12. def checkFailure[T](m: MatchResult[T]): MatchResult[T]
    Attributes
    protected
    Definition Classes
    ExpectationsCreation
  13. def checkMatchResultFailure[T](m: MatchResult[T]): MatchResult[T]
    Attributes
    protected
    Definition Classes
    ExpectationsCreation
  14. def checkResultFailure(r: => Result): Result
    Attributes
    protected
    Definition Classes
    ExpectationsCreation
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  16. def createExpectable[T](t: => T, alias: Option[(String) => String]): Expectable[T]
    Definition Classes
    ExpectationsCreation
  17. def createExpectable[T](t: => T, alias: (String) => String): Expectable[T]
    Definition Classes
    ExpectationsCreation
  18. def createExpectable[T](t: => T, alias: => String): Expectable[T]
    Definition Classes
    ExpectationsCreation
  19. def createExpectable[T](t: => T): Expectable[T]
    Definition Classes
    ExpectationsCreation
  20. def createExpectableWithShowAs[T](t: => T, showAs: => String): Expectable[T]
    Definition Classes
    ExpectationsCreation
  21. implicit def describe[T](t: => T): Descriptible[T]
    Definition Classes
    ExpectationsDescription
  22. implicit def describeExpectation(description: String): ExpectationDescription
    Definition Classes
    ExpectationsDescription
  23. implicit def doubleToJsonSelector: ToJsonSelector[Double]
    Definition Classes
    JsonMatchersLowImplicits
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  26. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  28. def have: NeutralMatcher[Any]
    Definition Classes
    BeHaveMatchers
  29. def have(m: Matcher[JsonType]): JsonMatcher
    Definition Classes
    JsonBaseMatchers
  30. implicit def intToJsonSelector: ToJsonSelector[Int]
    Definition Classes
    JsonMatchersLowImplicits
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. def mapMatchResult[T](m: MatchResult[T]): MatchResult[T]
    Attributes
    protected
    Definition Classes
    ExpectationsCreation
  33. implicit def matcherToJsonSelector[M <: Matcher[String]]: ToJsonSelector[M]
    Definition Classes
    JsonMatchersImplicits
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. def not: NotMatcher[Any]
    Definition Classes
    BeHaveMatchers
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  38. implicit def regexToJsonSelector: ToJsonSelector[Regex]
    Definition Classes
    JsonMatchersImplicits
  39. def sandboxMatchResult[T](mr: => MatchResult[T]): MatchResult[T]
    Attributes
    protected
    Definition Classes
    ExpectationsCreation
  40. def setStacktrace[T](m: MatchResult[T]): MatchResult[T]
    Attributes
    protected
    Definition Classes
    MatchResultStackTrace
  41. implicit def stringMatcherToJsonSelector: ToJsonSelector[Matcher[String]]
    Definition Classes
    JsonMatchersImplicits
  42. implicit def stringToJsonSelector: ToJsonSelector[String]
    Definition Classes
    JsonMatchersLowImplicits
  43. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  44. implicit def toJsonSelectorPair[K, V](kv: (K, V))(implicit arg0: ToJsonSelector[K], arg1: ToJsonSelector[V]): JsonPairSelector
    Definition Classes
    JsonMatchersImplicits
  45. implicit def toJsonValueSelectorBooleanValue(b: Boolean): JsonSelector
    Definition Classes
    JsonMatchersImplicits
  46. implicit def toJsonValueSelectorDoubleValue(d: Double): JsonSelector
    Definition Classes
    JsonMatchersImplicits
  47. implicit def toJsonValueSelectorIntValue(i: Int): JsonSelector
    Definition Classes
    JsonMatchersImplicits
  48. implicit def toJsonValueSelectorRegex(r: Regex): JsonSelector
    Definition Classes
    JsonMatchersImplicits
  49. implicit def toJsonValueSelectorStringMatcher[M <: Matcher[String]](m: M): JsonSelector

    datatype to specify how json values must be checked

    datatype to specify how json values must be checked

    Definition Classes
    JsonMatchersImplicits
  50. implicit def toJsonValueSelectorStringValue(s: String): JsonSelector
    Definition Classes
    JsonMatchersImplicits
  51. implicit def toNotMatcherJson(result: NotMatcher[Any]): NotMatcherJson
    Definition Classes
    JsonBaseBeHaveMatchers
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. implicit def typedEqualExpectation[T](t: => T): TypedEqualExpectation[T]
    Definition Classes
    TypedEqual
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. object JsonMatcher
    Definition Classes
    JsonBaseMatchers
  58. object ToJsonSelector
    Definition Classes
    JsonMatchersImplicits
  59. case object Deep extends JsonQueryType with Product with Serializable
    Definition Classes
    JsonSelectors
  60. case object First extends JsonQueryType with Product with Serializable
    Definition Classes
    JsonSelectors

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from JsonMatchers

Inherited from JsonBaseBeHaveMatchers

Inherited from BeHaveMatchers

Inherited from JsonBaseMatchers

Inherited from JsonMatchersImplicits

Inherited from JsonMatchersLowImplicits

Inherited from JsonSelectors

Inherited from Expectations

Inherited from ExpectationsDescription

Inherited from TypedEqual

Inherited from ExpectationsCreation

Inherited from MatchResultStackTrace

Inherited from AnyRef

Inherited from Any

Ungrouped