trait MapMatchers extends MapBaseMatchers with MapBeHaveMatchers
Matchers for Maps
- Alphabetic
- By Inheritance
- MapMatchers
- MapBeHaveMatchers
- BeHaveMatchers
- MapBaseMatchers
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
MapKeyResultMatcher[K] extends AnyRef
- Definition Classes
- MapBeHaveMatchers
-
class
MapResultMatcher[K, V] extends AnyRef
- Definition Classes
- MapBeHaveMatchers
-
class
MapValueResultMatcher[V] extends AnyRef
- Definition Classes
- MapBeHaveMatchers
-
class
PartialFunctionResultMatcher[K, V] extends AnyRef
- Definition Classes
- MapBeHaveMatchers
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
be: NeutralMatcher[Any]
- Definition Classes
- BeHaveMatchers
-
def
beDefinedAt[K](values: K*): Matcher[PartialFunction[K, Any]]
matches if the partial function is defined at those values
matches if the partial function is defined at those values
- Definition Classes
- MapBaseMatchers
-
def
beDefinedBy[K, V](values: (K, V)*): Matcher[PartialFunction[K, V]]
matches if the partial function is defined at those values and return expected values
matches if the partial function is defined at those values and return expected values
- Definition Classes
- MapBaseMatchers
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
definedAt[K](values: K*): Matcher[PartialFunction[K, Any]]
- Definition Classes
- MapBeHaveMatchers
-
def
definedBy[K, V](values: (K, V)*): Matcher[PartialFunction[K, V]]
- Definition Classes
- MapBeHaveMatchers
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
have: NeutralMatcher[Any]
- Definition Classes
- BeHaveMatchers
-
def
haveKey[K](k: K): Matcher[Iterable[(K, Any)]]
matches if map.contains(k)
matches if map.contains(k)
- Definition Classes
- MapBaseMatchers
-
def
haveKeys[K](keys: K*): Matcher[Iterable[(K, Any)]]
matches if map.contains(k) forall key k
matches if map.contains(k) forall key k
- Definition Classes
- MapBaseMatchers
-
def
havePair[K, V](p: (K, V)): Matcher[Iterable[(K, V)]]
matches if map contains a pair (key, value) == (k, v)
matches if map contains a pair (key, value) == (k, v)
- Definition Classes
- MapBaseMatchers
-
def
havePairs[K, V](pairs: (K, V)*): Matcher[Iterable[(K, V)]]
matches if map contains all the specified pairs
matches if map contains all the specified pairs
- Definition Classes
- MapBaseMatchers
-
def
haveValue[V](v: V): Matcher[Iterable[(Any, V)]]
matches if map contains a pair (key, value) with value == v
matches if map contains a pair (key, value) with value == v
- Definition Classes
- MapBaseMatchers
-
def
haveValues[V](values: V*): Matcher[Iterable[(Any, V)]]
matches if map contains a pair (key, value) with value == v for all value v
matches if map contains a pair (key, value) with value == v for all value v
- Definition Classes
- MapBaseMatchers
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
key[K](k: K): Matcher[Iterable[(K, Any)]]
- Definition Classes
- MapBeHaveMatchers
-
def
keys[K](ks: K*): Matcher[Iterable[(K, Any)]]
- Definition Classes
- MapBeHaveMatchers
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
pair[K, V](p: (K, V)): Matcher[Iterable[(K, V)]]
- Definition Classes
- MapBeHaveMatchers
-
def
pairs[K, V](pairs: (K, V)*): Matcher[Iterable[(K, V)]]
- Definition Classes
- MapBeHaveMatchers
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
def
toMapKeyResultMatcher[K](result: MatchResult[Iterable[(K, Any)]]): MapKeyResultMatcher[K]
- Definition Classes
- MapBeHaveMatchers
-
implicit
def
toMapResultMatcher[K, V](result: MatchResult[Iterable[(K, V)]]): MapResultMatcher[K, V]
- Definition Classes
- MapBeHaveMatchers
-
implicit
def
toMapValueResultMatcher[V](result: MatchResult[Iterable[(Any, V)]]): MapValueResultMatcher[V]
- Definition Classes
- MapBeHaveMatchers
-
implicit
def
toPartialFunctionResultMatcher[K, V](result: MatchResult[PartialFunction[K, V]]): PartialFunctionResultMatcher[K, V]
- Definition Classes
- MapBeHaveMatchers
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
value[V](v: V): Matcher[Iterable[(Any, V)]]
- Definition Classes
- MapBeHaveMatchers
-
def
values[V](vs: V*): Matcher[Iterable[(Any, V)]]
- Definition Classes
- MapBeHaveMatchers
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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()