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

Package ch.tutteli.atrium.assertions.charsequence.contains.builders

Contains base classes for fluent API builders used in assertion function APIs (e.g. atrium-assertions-code-completion-en_UK).

Types

CharSequenceContainsAtLeastCheckerBuilderBase

abstract class CharSequenceContainsAtLeastCheckerBuilderBase<T : CharSequence, S : ISearchBehaviour> : CharSequenceContainsCheckerBuilder<T, S>

The base class for builders which create a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

CharSequenceContainsAtMostCheckerBuilderBase

abstract class CharSequenceContainsAtMostCheckerBuilderBase<T : CharSequence, S : ISearchBehaviour> : CharSequenceContainsCheckerBuilder<T, S>

The base class for builders which create a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

CharSequenceContainsBuilder

class CharSequenceContainsBuilder<out T : CharSequence, S : ISearchBehaviour> : ContainsBuilder<T, S>

Represents the entry point of the fluent API of sophisticated contains assertions. It contains the plant for which the IAssertion shall be build as well as the decoration behaviour which shall be applied to the plant's subject.

CharSequenceContainsButAtMostCheckerBuilderBase

abstract class CharSequenceContainsButAtMostCheckerBuilderBase<T : CharSequence, S : ISearchBehaviour> : CharSequenceContainsCheckerBuilder<T, S>

The base class for builders which create the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

CharSequenceContainsCheckerBuilder

abstract class CharSequenceContainsCheckerBuilder<out T : CharSequence, S : ISearchBehaviour> : ContainsCheckerBuilder<T, S, IChecker, CharSequenceContainsBuilder<T, S>>

The base class for builders which create ICheckers within the fluent API of a sophisticated contains assertion which was started with the given containsBuilder.

CharSequenceContainsExactlyCheckerBuilderBase

abstract class CharSequenceContainsExactlyCheckerBuilderBase<T : CharSequence, S : ISearchBehaviour> : CharSequenceContainsCheckerBuilder<T, S>

The base class for builders which create a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

CharSequenceContainsNotOrAtMostCheckerBuilderBase

abstract class CharSequenceContainsNotOrAtMostCheckerBuilderBase<T : CharSequence, S : ISearchBehaviour> : CharSequenceContainsCheckerBuilder<T, S>

The base class for builders which create a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.