EntryPointStepInternal
Sole purpose of this interface is to hide EntryPointStepLogic from newcomers which usually do not have to deal with this type and to keep the API clean.
Moreover, this keeps the API clean and does not pollute it with things like times
, containsBuilder
etc.
See https://github.com/robstoll/atrium-roadmap/wiki/Requirements#personas for more information about the personas.
Inheritors
Properties
Entry point to the logic level of Atrium -- which is one level deeper than the API -- within the building process of a sophisticated contains
assertion for Iterable.
The AssertionContainer from which this building process started and to which the resulting Assertion should be appended.
The chosen SearchBehaviour.
Functions
Appends the Assertion the given factory creates based on this MapLikeContains.EntryPointStep.
Transforms the given MapLike to Pair<Pair<K, V>, Array<out Pair<K, V>>>
with the intention that it can be easily used for a function requiring Pair<K, V>, vararg Pair<K, V>
.