abstract class InOrderOnlyAssertionCreator<E, T, SC> : InOrderOnlyBaseAssertionCreator<E, T, SC>, InOrderOnlyMatcher<E, SC>
(source)
Represents the base class for in order only
assertion creators and provides a corresponding template to fulfill
its responsibility.
T
- The type of the subject of this expectation for which the contains
assertion is be build.
SC
- The type of the search criteria.
InOrderOnlyAssertionCreator(converter: (T) -> Iterable<E>, searchBehaviour: InOrderOnlySearchBehaviour, reportingOptions: InOrderOnlyReportingOptions.() -> Unit)
Represents the base class for |
open fun Expect<List<E>>.addAssertionsAndReturnIndex(searchCriteria: List<SC>): Int |
open fun AssertionContainer<List<E>>.addSingleEntryAssertion(currentIndex: Int, searchCriterion: SC, translatableIndex: DescriptionIterableLikeExpectation): Unit |
|
fun createAssertionGroup(container: AssertionContainer<T>, searchCriteria: List<SC>): AssertionGroup
Creates an AssertionGroup representing the sophisticated |
|
abstract fun AssertionContainer<List<E>>.elementAssertionCreator(maybeElement: Option<E>, searchCriterion: SC): Assertion |
class InOrderOnlyEntriesAssertionCreator<E : Any, T> : InOrderOnlyAssertionCreator<E?, T, (Expect<E>.() -> Unit)?>, InOrderOnlyMatcher<E?, (Expect<E>.() -> Unit)?>
Represents a creator of a sophisticated |
|
class InOrderOnlyValuesAssertionCreator<E, T> : InOrderOnlyAssertionCreator<E, T, E>, InOrderOnlyMatcher<E, E>
Represents a creator of a sophisticated |