interface EntryPointStepLogic<T : Any, out S : Contains.SearchBehaviour>
(source)
The entry point of the contract, containing the container -- i.e. the subject of this expectation
for which the sophisticated contain
assertion should be created -- as well as the chosen searchBehaviour.
The searchBehaviour might me modified in which case it is recommended that a new EntryPointStep is created (retain immutability).
abstract val container: AssertionContainer<T>
The AssertionContainer from which this building process started and to which the resulting Assertion should be appended. |
|
abstract val searchBehaviour: S
The chosen SearchBehaviour. |
abstract class EntryPointStepImpl<T : Any, out S : Contains.SearchBehaviour> : Contains.EntryPointStepLogic<T, S> |
|
interface EntryPointStepLogic<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : Contains.EntryPointStepLogic<T, S>
The entry point of the contract on the logic level, containing the container -- i.e. the subject of this expectation
for which the sophisticated |
|
interface EntryPointStepLogic<E, T, out S : IterableLikeContains.SearchBehaviour> : Contains.EntryPointStepLogic<T, S>
The entry point of the contract on the logic level, containing the container -- i.e. the subject of this expectation
for which the sophisticated |
|
interface EntryPointStepLogic<K, V, T, out S : MapLikeContains.SearchBehaviour> : Contains.EntryPointStepLogic<T, S>
The entry point of the contract on the logic level, containing the container -- i.e. the subject of this expectation
for which the sophisticated |