interface CharSequenceAssertions
(source)
Defines the minimum set of assertion functions and builders applicable to CharSequence, which an implementation of the domain of Atrium has to provide.
abstract fun <T : CharSequence> containsBuilder(plant: AssertionPlant<T>): Builder<T, NoOpSearchBehaviour> |
|
abstract fun <T : CharSequence> containsNotBuilder(plant: AssertionPlant<T>): Builder<T, NotSearchBehaviour> |
|
abstract fun <T : CharSequence> endsNotWith(plant: AssertionPlant<T>, expected: CharSequence): Assertion |
|
abstract fun <T : CharSequence> endsWith(plant: AssertionPlant<T>, expected: CharSequence): Assertion |
|
abstract fun <T : CharSequence> isEmpty(plant: AssertionPlant<T>): Assertion |
|
abstract fun <T : CharSequence> isNotEmpty(plant: AssertionPlant<T>): Assertion |
|
abstract fun <T : CharSequence> startsNotWith(plant: AssertionPlant<T>, expected: CharSequence): Assertion |
|
abstract fun <T : CharSequence> startsWith(plant: AssertionPlant<T>, expected: CharSequence): Assertion |
object CharSequenceAssertionsBuilder : CharSequenceAssertions
Delegates inter alia to the implementation of CharSequenceAssertions. In detail, it implements CharSequenceAssertions by delegating to charSequenceAssertions which in turn delegates to the implementation via ServiceLoader. |