interface MapEntryAssertions
(source)
Defines the minimum set of assertion functions and builders applicable to Map, which an implementation of the domain of Atrium has to provide.
abstract fun <K : Any, V : Any> isKeyValue(plant: AssertionPlant<Entry<K, V>>, key: K, value: V): Assertion |
|
abstract fun <K : Any> key(plant: AssertionPlant<Entry<K, *>>, assertionCreator: AssertionPlant<K>.() -> Unit): Assertion |
|
abstract fun <K> nullableKey(plant: AssertionPlant<Entry<K, *>>, assertionCreator: AssertionPlantNullable<K>.() -> Unit): Assertion |
|
abstract fun <V> nullableValue(plant: AssertionPlant<Entry<*, V>>, assertionCreator: AssertionPlantNullable<V>.() -> Unit): Assertion |
|
abstract fun <V : Any> value(plant: AssertionPlant<Entry<*, V>>, assertionCreator: AssertionPlant<V>.() -> Unit): Assertion |
object MapEntryAssertionsBuilder : MapEntryAssertions
Delegates inter alia to the implementation of MapEntryAssertions. In detail, it implements MapEntryAssertions by delegating to mapEntryAssertions which in turn delegates to the implementation via loadSingleService. |