Trait/Object

org.specs2.matcher

MapMatchers

Related Docs: object MapMatchers | package matcher

Permalink

trait MapMatchers extends MapBaseMatchers with MapBeHaveMatchers

Matchers for Maps

Linear Supertypes
MapBeHaveMatchers, MapBaseMatchers, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MapMatchers
  2. MapBeHaveMatchers
  3. MapBaseMatchers
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class MapKeyResultMatcher[K] extends AnyRef

    Permalink
    Definition Classes
    MapBeHaveMatchers
  2. class MapResultMatcher[K, V] extends AnyRef

    Permalink
    Definition Classes
    MapBeHaveMatchers
  3. class MapValueResultMatcher[V] extends AnyRef

    Permalink
    Definition Classes
    MapBeHaveMatchers
  4. class PartialFunctionResultMatcher[K, V] extends AnyRef

    Permalink
    Definition Classes
    MapBeHaveMatchers

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def beDefinedAt[K](values: K*): Matcher[PartialFunction[K, Any]]

    Permalink

    matches if the partial function is defined at those values

    matches if the partial function is defined at those values

    Definition Classes
    MapBaseMatchers
  6. def beDefinedBy[K, V](values: (K, V)*): Matcher[PartialFunction[K, V]]

    Permalink

    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
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def definedAt[K](values: K*): Matcher[PartialFunction[K, Any]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  9. def definedBy[K, V](values: (K, V)*): Matcher[PartialFunction[K, V]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. def haveKey[K](k: K): Matcher[Iterable[(K, Any)]]

    Permalink

    matches if map.contains(k)

    matches if map.contains(k)

    Definition Classes
    MapBaseMatchers
  16. def haveKeys[K](keys: K*): Matcher[Iterable[(K, Any)]]

    Permalink

    matches if map.contains(k) forall key k

    matches if map.contains(k) forall key k

    Definition Classes
    MapBaseMatchers
  17. def havePair[K, V](p: (K, V)): Matcher[Iterable[(K, V)]]

    Permalink

    matches if map contains a pair (key, value) == (k, v)

    matches if map contains a pair (key, value) == (k, v)

    Definition Classes
    MapBaseMatchers
  18. def havePairs[K, V](pairs: (K, V)*): Matcher[Iterable[(K, V)]]

    Permalink

    matches if map contains all the specified pairs

    matches if map contains all the specified pairs

    Definition Classes
    MapBaseMatchers
  19. def haveValue[V](v: V): Matcher[Iterable[(Any, V)]]

    Permalink

    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
  20. def haveValues[V](values: V*): Matcher[Iterable[(Any, V)]]

    Permalink

    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
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. def key[K](k: K): Matcher[Iterable[(K, Any)]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  23. def keys[K](ks: K*): Matcher[Iterable[(K, Any)]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. def pair[K, V](p: (K, V)): Matcher[Iterable[(K, V)]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  28. def pairs[K, V](pairs: (K, V)*): Matcher[Iterable[(K, V)]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. implicit def toMapKeyResultMatcher[K](result: MatchResult[Iterable[(K, Any)]]): MapKeyResultMatcher[K]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  31. implicit def toMapResultMatcher[K, V](result: MatchResult[Iterable[(K, V)]]): MapResultMatcher[K, V]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  32. implicit def toMapValueResultMatcher[V](result: MatchResult[Iterable[(Any, V)]]): MapValueResultMatcher[V]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  33. implicit def toPartialFunctionResultMatcher[K, V](result: MatchResult[PartialFunction[K, V]]): PartialFunctionResultMatcher[K, V]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  34. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  35. def value[V](v: V): Matcher[Iterable[(Any, V)]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  36. def values[V](vs: V*): Matcher[Iterable[(Any, V)]]

    Permalink
    Definition Classes
    MapBeHaveMatchers
  37. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MapBeHaveMatchers

Inherited from MapBaseMatchers

Inherited from AnyRef

Inherited from Any

Ungrouped