interface Creator<T, in SC> : Contains.Creator<T, SC>
Represents the final step of a sophisticated contains
assertion builder which creates the AssertionGroup
as such.
T
- The type of the subject of the assertion.
SC
- The type of the search criteria.
abstract fun createAssertionGroup(container: AssertionContainer<T>, searchCriteria: List<SC>): AssertionGroup
Creates an AssertionGroup representing the sophisticated |
class InAnyOrderEntriesAssertionCreator<E : Any, T> : ContainsAssertionCreator<T, List<E?>, (Expect<E>.() -> Unit)?, IterableLikeContains.Checker>, IterableLikeContains.Creator<T, (Expect<E>.() -> Unit)?>
Represents a creator of a sophisticated |
|
abstract class InAnyOrderOnlyAssertionCreator<E, T, in SC> : IterableLikeContains.Creator<T, SC>
Represents the base class for |
|
class InAnyOrderValuesAssertionCreator<SC, T> : ContainsObjectsAssertionCreator<T, List<SC>, SC, InAnyOrderSearchBehaviour, IterableLikeContains.Checker>, IterableLikeContains.Creator<T, SC>
Represents a creator of a sophisticated |
|
abstract class InOrderOnlyBaseAssertionCreator<E, T, SC> : IterableLikeContains.Creator<T, SC> |