doc / ch.tutteli.atrium.logic.creating.basic.contains / Contains / CheckerStepLogic

CheckerStepLogic

interface CheckerStepLogic<T : Any, out S : Contains.SearchBehaviour, out C : Contains.Checker, out B : Contains.EntryPointStepLogic<T, S>>

The step of choosing/defining Checkers on the logic level.

Properties

checkers

abstract val checkers: List<C>

Contains all Checkers which should be applied to the search result.

entryPointStepLogic

abstract val entryPointStepLogic: B

The previously chosen EntryPointStep, containing inter alia the AssertionContainer to which the resulting Assertion shall be appended.

Inheritors

CheckerStepLogic

interface CheckerStepLogic<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : Contains.CheckerStepLogic<T, S, CharSequenceContains.Checker, CharSequenceContains.EntryPointStepLogic<T, S>>

The step of choosing/defining Checkers on the logic level.

CheckerStepLogic

interface CheckerStepLogic<E, T, out S : IterableLikeContains.SearchBehaviour> : Contains.CheckerStepLogic<T, S, IterableLikeContains.Checker, IterableLikeContains.EntryPointStepLogic<E, T, S>>

The step of choosing/defining Checkers on the logic level.