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

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

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

Types

IterableContainsAtLeastCheckerBuilderBase

abstract class IterableContainsAtLeastCheckerBuilderBase<E, T : Iterable<E>, S : ISearchBehaviour> : IterableContainsCheckerBuilder<E, T, S>

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

IterableContainsAtMostCheckerBuilderBase

abstract class IterableContainsAtMostCheckerBuilderBase<E, T : Iterable<E>, S : ISearchBehaviour> : IterableContainsCheckerBuilder<E, 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 Iterable.

IterableContainsBuilder

class IterableContainsBuilder<out E, out T : Iterable<E>, 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.

IterableContainsButAtMostCheckerBuilderBase

abstract class IterableContainsButAtMostCheckerBuilderBase<E, T : Iterable<E>, S : ISearchBehaviour> : IterableContainsCheckerBuilder<E, 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 Iterable.

IterableContainsCheckerBuilder

abstract class IterableContainsCheckerBuilder<E, T : Iterable<E>, S : ISearchBehaviour> : ContainsCheckerBuilder<T, S, IChecker, IterableContainsBuilder<E, 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.

IterableContainsExactlyCheckerBuilderBase

abstract class IterableContainsExactlyCheckerBuilderBase<E, T : Iterable<E>, S : ISearchBehaviour> : IterableContainsCheckerBuilder<E, T, S>

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

IterableContainsNoOpCheckerBuilder

class IterableContainsNoOpCheckerBuilder<E, T : Iterable<E>, S : ISearchBehaviour> : IterableContainsCheckerBuilder<E, T, S>

Represents a "no IIterableContains.IChecker" option, meaning no checker shall be applied to a search result.

IterableContainsNotOrAtMostCheckerBuilderBase

abstract class IterableContainsNotOrAtMostCheckerBuilderBase<E, T : Iterable<E>, S : ISearchBehaviour> : IterableContainsCheckerBuilder<E, 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 Iterable.