trait JsonMatchers extends JsonBaseMatchers with JsonBaseBeHaveMatchers
Matchers for Json expressions (entered as strings)
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsonMatchers
- JsonBaseBeHaveMatchers
- BeHaveMatchers
- JsonBaseMatchers
- JsonMatchersImplicits
- JsonMatchersLowImplicits
- JsonSelectors
- Expectations
- ExpectationsDescription
- TypedEqual
- ExpectationsCreation
- MatchResultStackTrace
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class Descriptible[T] extends AnyRef
- Definition Classes
- ExpectationsDescription
- class ExpectationDescription extends AnyRef
- Definition Classes
- ExpectationsDescription
- 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
- abstract class JsonMatcher extends Matcher[String]
- Definition Classes
- JsonBaseMatchers
- 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
- class NotMatcherJson extends AnyRef
- Definition Classes
- JsonBaseBeHaveMatchers
- trait ToJsonSelector[T] extends AnyRef
- Definition Classes
- JsonMatchersLowImplicits
- class TypedEqualExpectation[T] extends AnyRef
- Definition Classes
- TypedEqual
- case class JsonDoubleSelector(d: Double) extends JsonValueSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- case class JsonEqualValueSelector(v: Any) extends JsonValueSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- case class JsonIndexSelector(n: Int) extends JsonSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- case class JsonIntSelector(n: Int) extends JsonValueSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- case class JsonMatcherSelector(m: Matcher[String]) extends JsonValueSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- case class JsonPairSelector(_1: JsonSelector, _2: JsonSelector) extends JsonSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- case class JsonQuery(query: JsonQueryType, selector: JsonSelector) extends Product with Serializable
- Definition Classes
- JsonSelectors
- sealed trait JsonQueryType extends AnyRef
- Definition Classes
- JsonSelectors
- case class JsonRegexSelector(r: Regex) extends JsonValueSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- sealed trait JsonSelector extends AnyRef
- Definition Classes
- JsonSelectors
- case class JsonValueOrKeySelector(selector: JsonSelector) extends JsonSelector with Product with Serializable
- Definition Classes
- JsonSelectors
- trait JsonValueSelector extends JsonSelector
- Definition Classes
- JsonSelectors
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def */(selector: JsonSelector): JsonSelectorMatcher
- Definition Classes
- JsonBaseMatchers
- def /(selector: JsonSelector): JsonSelectorMatcher
- Definition Classes
- JsonBaseMatchers
- def /#(n: Int): JsonSelectorMatcher
- Definition Classes
- JsonBaseMatchers
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val anyValue: Matcher[Any]
- Definition Classes
- JsonSelectors
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def be: NeutralMatcher[Any]
- Definition Classes
- BeHaveMatchers
- def beJsonNull: Matcher[JsonType]
- Definition Classes
- JsonBaseMatchers
- implicit def booleanToJsonSelector: ToJsonSelector[Boolean]
- Definition Classes
- JsonMatchersLowImplicits
- def checkFailure[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def checkMatchResultFailure[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def checkResultFailure(r: => Result): Result
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def createExpectable[T](t: => T, alias: Option[(String) => String]): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectable[T](t: => T, alias: (String) => String): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectable[T](t: => T, alias: => String): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectable[T](t: => T): Expectable[T]
- Definition Classes
- ExpectationsCreation
- def createExpectableWithShowAs[T](t: => T, showAs: => String): Expectable[T]
- Definition Classes
- ExpectationsCreation
- implicit def describe[T](t: => T): Descriptible[T]
- Definition Classes
- ExpectationsDescription
- implicit def describeExpectation(description: String): ExpectationDescription
- Definition Classes
- ExpectationsDescription
- implicit def doubleToJsonSelector: ToJsonSelector[Double]
- Definition Classes
- JsonMatchersLowImplicits
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def have: NeutralMatcher[Any]
- Definition Classes
- BeHaveMatchers
- def have(m: Matcher[JsonType]): JsonMatcher
- Definition Classes
- JsonBaseMatchers
- implicit def intToJsonSelector: ToJsonSelector[Int]
- Definition Classes
- JsonMatchersLowImplicits
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mapMatchResult[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- implicit def matcherToJsonSelector[M <: Matcher[String]]: ToJsonSelector[M]
- Definition Classes
- JsonMatchersImplicits
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def not: NotMatcher[Any]
- Definition Classes
- BeHaveMatchers
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit def regexToJsonSelector: ToJsonSelector[Regex]
- Definition Classes
- JsonMatchersImplicits
- def sandboxMatchResult[T](mr: => MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- ExpectationsCreation
- def setStacktrace[T](m: MatchResult[T]): MatchResult[T]
- Attributes
- protected
- Definition Classes
- MatchResultStackTrace
- implicit def stringMatcherToJsonSelector: ToJsonSelector[Matcher[String]]
- Definition Classes
- JsonMatchersImplicits
- implicit def stringToJsonSelector: ToJsonSelector[String]
- Definition Classes
- JsonMatchersLowImplicits
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- implicit def toJsonSelectorPair[K, V](kv: (K, V))(implicit arg0: ToJsonSelector[K], arg1: ToJsonSelector[V]): JsonPairSelector
- Definition Classes
- JsonMatchersImplicits
- implicit def toJsonValueSelectorBooleanValue(b: Boolean): JsonSelector
- Definition Classes
- JsonMatchersImplicits
- implicit def toJsonValueSelectorDoubleValue(d: Double): JsonSelector
- Definition Classes
- JsonMatchersImplicits
- implicit def toJsonValueSelectorIntValue(i: Int): JsonSelector
- Definition Classes
- JsonMatchersImplicits
- implicit def toJsonValueSelectorRegex(r: Regex): JsonSelector
- Definition Classes
- JsonMatchersImplicits
- 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
- implicit def toJsonValueSelectorStringValue(s: String): JsonSelector
- Definition Classes
- JsonMatchersImplicits
- implicit def toNotMatcherJson(result: NotMatcher[Any]): NotMatcherJson
- Definition Classes
- JsonBaseBeHaveMatchers
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def typedEqualExpectation[T](t: => T): TypedEqualExpectation[T]
- Definition Classes
- TypedEqual
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object JsonMatcher
- Definition Classes
- JsonBaseMatchers
- object ToJsonSelector
- Definition Classes
- JsonMatchersImplicits
- case object Deep extends JsonQueryType with Product with Serializable
- Definition Classes
- JsonSelectors
- case object First extends JsonQueryType with Product with Serializable
- Definition Classes
- JsonSelectors
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated