KeyMapping

org.scalatest.enablers.KeyMapping
See theKeyMapping companion object
trait KeyMapping[-M]

Supertrait for typeclasses that enable contain key matcher syntax.

A KeyMapping[M] provides access to the "key mapping nature" of type M in such a way that contain key matcher syntax can be used with type M. A M can be any type for which contain key syntax makes sense. ScalaTest provides implicit implementations for scala.collection.GenMap and java.util.Map. You can enable the contain key matcher syntax on your own type U by defining a KeyMapping[U] for the type and making it available implicitly.

ScalaTest provides implicit KeyMapping instances for scala.collection.GenMap, and java.util.Map in the KeyMapping companion object.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def containsKey(map: M, key: Any): Boolean

Check if the passed map contains the passed key.

Check if the passed map contains the passed key.

Value parameters

key

key of which should be contained in the passed map

map

a map about which an assertion is being made

Attributes

Returns

true if the passed map contains the passed key