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
- All
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( ... ) @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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
object
JsonMatcher
- Definition Classes
- JsonBaseMatchers
-
object
ToJsonSelector
- Definition Classes
- JsonMatchersImplicits
-
object
Deep extends JsonQueryType with Product with Serializable
- Definition Classes
- JsonSelectors
-
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