interface ContainsCheckerBuilder<out T : Any, out S : Contains.SearchBehaviour, out C : Contains.Checker, out B : Contains.Builder<T, S>> : Contains.CheckerOption<T, S, C, B>
Represents the deprecated base class for builders representing a checking step in the process of building a sophisticated
contains
assertion.
T
- The type of the AssertionPlant.subject.
S
- The type of the current Contains.SearchBehaviour.
C
- The type of the checkers in use (typically a sub interface of Contains.Checker).
B
- The concrete type of the builder representing the entry point of the process of building a sophisticated
contains
assertion.
abstract val checkers: List<C>
Contains all Checkers which should be applied to the search result. |
|
abstract val containsBuilder: B
The previously chosen Builder, containing inter alia the SubjectProvider to which the resulting Assertion shall be added. |
fun <T : Any, B : Contains.Builder<T, *>> Contains.CheckerOption<T, *, *, B>.addAssertion(assertion: Assertion): Expect<T>
Helper method which simplifies adding assertions to the assertion container which itself is stored in Contains.CheckerOption.containsBuilder. |
|
fun <T : Any, B : Contains.Builder<T, *>> Contains.CheckerOption<T, *, *, B>.addAssertionForAssert(assertion: Assertion): Assert<T>
Helper method which simplifies adding assertions to the assertion container which itself is stored in Contains.CheckerOption.containsBuilder. |
interface
The deprecated base class for builders which create CharSequenceContains.Checkers within the fluent API of a sophisticated
|
|
interface
The deprecated base class for builders which create IterableContains.Checkers within the fluent API of a sophisticated
|