doc / ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours

Package ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours

Contains SearchBehaviourFactory which defines the minimum set of IterableContains.SearchBehaviour an implementation has to provide.

Types

InAnyOrderOnlySearchBehaviour

interface InAnyOrderOnlySearchBehaviour : IterableContains.SearchBehaviour

Represents the search behaviour that expected entries might appear in any order within the Iterable but that the resulting assertion should not hold if there are less or more entries than expected.

InAnyOrderSearchBehaviour

interface InAnyOrderSearchBehaviour : IterableContains.SearchBehaviour

Represents the search behaviour that expected entries might appear in any order within the Iterable.

InOrderOnlyGroupedSearchBehaviour

interface InOrderOnlyGroupedSearchBehaviour : IterableContains.SearchBehaviour

Represents the search behaviour that expected entries have to appear in the given order in terms of groups within the Iterable whereas the entries can be in any order within the group and that the resulting assertion should not hold if there are less or more entries than expected.

InOrderOnlyGroupedWithinSearchBehaviour

interface InOrderOnlyGroupedWithinSearchBehaviour : InOrderOnlyGroupedSearchBehaviour

Represents a filler step to emphasise that the next step defines the order within a group of a InOrderOnlyGroupedSearchBehaviour.

InOrderOnlySearchBehaviour

interface InOrderOnlySearchBehaviour : IterableContains.SearchBehaviour

Represents the search behaviour that expected entries have to appear in the given order within the Iterable and that the resulting assertion should not hold if there are less or more entries than expected.

InOrderSearchBehaviour

interface InOrderSearchBehaviour : IterableContains.SearchBehaviour

Represents the search behaviour that expected entries have to appear in the given order within the Iterable.

NoOpSearchBehaviour

interface NoOpSearchBehaviour : IterableContains.SearchBehaviour

Represents the default search behaviour or rather does not define a search behaviour at all.

NotSearchBehaviour

interface NotSearchBehaviour : InAnyOrderSearchBehaviour

Represents the search behaviour that expected entries might appear in any order within the Iterable.

SearchBehaviourFactory

interface SearchBehaviourFactory

Defines the minimum set of IterableContains.SearchBehaviours an implementation of the domain of Atrium has to provide.

Properties

searchBehaviourFactory

val searchBehaviourFactory: SearchBehaviourFactory

The access point to an implementation of SearchBehaviourFactory.