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 the assertion
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: SThe chosen SearchBehaviour. | 
| val <T : CharSequence, S : NoOpSearchBehaviour> CharSequenceContains.EntryPointStepLogic<T, S>.ignoringCase: CharSequenceContains.EntryPointStep<T, IgnoringCaseSearchBehaviour> | 
| interface EntryPointStepInternal<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : CharSequenceContains.EntryPointStep<T, S>, CharSequenceContains.EntryPointStepLogic<T, S>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. |