Matchers for Json expressions (entered as strings)
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait JsonSelectorstrait Expectationstrait ExpectationsDescriptiontrait TypedEqualtrait ExpectationsCreationtrait ResultCheckstrait MatchResultStackTraceclass Objecttrait Matchableclass Any
- Known subtypes
- object JsonMatchers.type
- Self type
Members list
Type members
Classlikes
This matcher can not be chained anymore with selections
This matcher can not be chained anymore with selections
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass JsonMatchertrait Matcher[String]class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Matcher[String]class Objecttrait Matchableclass Any
- Known subtypes
- class JsonFinalMatcherclass JsonSelectorMatcher
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- JsonMatcher.type
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
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass JsonMatchertrait Matcher[String]class Objecttrait Matchableclass Any
- Self type
Inherited classlikes
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JsonQueryTypeclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JsonQueryTypeclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait JsonValueSelectortrait JsonSelectorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait JsonValueSelectortrait JsonSelectorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait JsonValueSelectortrait JsonSelectorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait JsonValueSelectortrait JsonSelectorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait JsonValueSelectortrait JsonSelectorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class JsonIndexSelectorclass JsonPairSelectorclass JsonValueOrKeySelectortrait JsonValueSelectorclass JsonDoubleSelectorclass JsonEqualValueSelectorclass JsonIntSelectorclass JsonMatcherSelectorclass JsonRegexSelector
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonSelectors
- Graph
- Supertypes
- Known subtypes
- class JsonDoubleSelectorclass JsonEqualValueSelectorclass JsonIntSelectorclass JsonMatcherSelectorclass JsonRegexSelector
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object given_ToJsonSelector_Boolean.typeobject given_ToJsonSelector_Double.typeobject given_ToJsonSelector_Int.typeobject given_ToJsonSelector_Matcher.typeobject given_ToJsonSelector_Regex.typeobject given_ToJsonSelector_String.type
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
- Graph
- Supertypes
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
- Graph
- Supertypes
Value members
Concrete methods
Inherited methods
this method can be overridden to throw exceptions when checking a result
this method can be overridden to throw exceptions when checking a result
Attributes
- Inherited from:
- ResultChecks
Attributes
- Returns:
an Expectable with a description function
- Inherited from:
- ExpectationsCreation
Attributes
- Returns:
an Expectable with a description
- Inherited from:
- ExpectationsCreation
Attributes
- Returns:
an Expectable
- Inherited from:
- ExpectationsCreation
Attributes
- Returns:
an Expectable with a description function
- Inherited from:
- ExpectationsCreation
Attributes
- Returns:
an Expectable with a function to show the element T
- Inherited from:
- ExpectationsCreation
this method can be overridden to intercept a Result and modify it. It is used for example to set a stacktrace providing the location of a failure
this method can be overridden to intercept a Result and modify it. It is used for example to set a stacktrace providing the location of a failure
Attributes
- Inherited from:
- ResultChecks
Attributes
- Returns:
the result without any side-effects
- Inherited from:
- ResultChecks
this method can be overridden to avoid filling-in a stacktrace indicating the location of the result
this method can be overridden to avoid filling-in a stacktrace indicating the location of the result
Attributes
- Inherited from:
- MatchResultStackTrace
Attributes
- Inherited from:
- ExpectationsCreation
Attributes
- Inherited from:
- ExpectationsCreation
Inherited fields
Attributes
- Inherited from:
- JsonSelectors
Givens
Inherited givens
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
datatype to specify how json values must be checked
datatype to specify how json values must be checked
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersImplicits (hidden)
Attributes
- Inherited from:
- JsonMatchersLowImplicits (hidden)
Extensions
Inherited extensions
Attributes
- Inherited from:
- ExpectationsDescription
Attributes
- Inherited from:
- ExpectationsDescription
! equality matcher on Expectables
! equality matcher on Expectables
Attributes
- Inherited from:
- TypedEqual
equality matcher on Expectables
equality matcher on Expectables
Attributes
- Inherited from:
- TypedEqual
Attributes
- Returns:
an expectable with a function to show the element T
- Inherited from:
- ExpectationsDescription
Attributes
- Returns:
an expectable with an alias description
- Inherited from:
- ExpectationsDescription
Attributes
- Returns:
an expectable with its toString method as an alias description this is useful to preserve the original value when the matcher using it is adapting the value
- Inherited from:
- ExpectationsDescription
Attributes
- Returns:
an expectable with an alias description, after the value string
- Inherited from:
- ExpectationsDescription
Attributes
- Returns:
an expectable with an alias description, after the value string
- Inherited from:
- ExpectationsDescription
Attributes
- Returns:
an expectable with a function to show the element T
- Inherited from:
- ExpectationsDescription