doc / ch.tutteli.atrium.assertions.charsequence.contains / ICharSequenceContains

ICharSequenceContains

interface ICharSequenceContains

Defines the contract for sophisticated CharSequence contains assertions.

Types

IChecker

interface IChecker : IChecker

Represents a check for the search result such as: the object is contained exactly once in the input of the search.

ICreator

interface ICreator<in T : CharSequence, in S> : ICreator<T, S>

Represents the final step of a sophisticated contains assertion builder which creates the IAssertionGroup as such.

ISearchBehaviour

interface ISearchBehaviour : ISearchBehaviour

Represents a search behaviour but leaves it up to the ISearcher how this behaviour is implemented -- yet, it provides a method to decorate a description (an ITranslatable) in order that it reflects the search behaviour.

ISearcher

interface ISearcher<S : ISearchBehaviour>

Represents a searcher which supports the search behaviour S for a given input CharSequence of the search.