trait MapMatchers extends MapBaseMatchers with MapBeHaveMatchers
Matchers for Maps
- Alphabetic
- By Inheritance
- MapMatchers
- MapBeHaveMatchers
- BeHaveMatchers
- MapBaseMatchers
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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(classOf[java.lang.CloneNotSupportedException]) @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: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- 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(classOf[java.lang.InterruptedException])
- 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()