KeyMapping

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.

Companion:
object
class Object
trait Matchable
class Any

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

Returns:

true if the passed map contains the passed key