doc / ch.tutteli.atrium.assertions.charsequence.contains.checkers / CharSequenceContainsChecker / <init>


CharSequenceContainsChecker(times: Int, correctCall: String, wrongCall: (Int) -> String)

Represents the base class for CharSequenceContains.Checker.

It does not do much more than specifying that its super class is ContainsChecker and sub-classes have to implement CharSequenceContains.Checker.


times - The number which the check uses to compare against the actual number of times an expected object is found in the input of the search.

correctCall - The function which should be used instead of wrongCall when times equals to zero.

wrongCall - The function call which was used and should not be used if times equals to zero.


IllegalArgumentException - In case times is smaller than 1.