doc / ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders / CharSequenceContainsAtLeastCheckerBuilder

CharSequenceContainsAtLeastCheckerBuilder

open class CharSequenceContainsAtLeastCheckerBuilder<out T : CharSequence, out S : SearchBehaviour> : AtLeastCheckerOptionImpl<T, S>, CharSequenceContainsCheckerBuilder<T, S> (source)
Deprecated: Use the builder from the package creating; will be removed with 1.0.0

Represents the deprecated builder of a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

Parameters

T - The input type of the search.

S - The search behaviour which should be applied for the input of the search.

Constructors

<init>

CharSequenceContainsAtLeastCheckerBuilder(times: Int, containsBuilder: Builder<T, S>)

Represents the builder of a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

Extension Functions

aberHoechstens

fun <T : CharSequence, S : SearchBehaviour> AtLeastCheckerOption<T, S>.aberHoechstens(times: Int): ButAtMostCheckerOption<T, S>

Restricts a contains at least assertion by specifying that the number of occurrences of the value which we are looking for occurs at most number of times within the search input.

addAssertion

fun <T : CharSequence, S : SearchBehaviour> CheckerOption<T, S>.addAssertion(assertion: Assertion): AssertionPlant<T>

Helper method to simplify adding assertions to the plant which itself is stored in CharSequenceContains.CheckerOption.containsBuilder.