Introduce OpenEndRange and make primitive ranges implement it

#KT-52932
This commit is contained in:
Ilya Gorbunov
2022-06-13 14:48:07 +03:00
committed by Space
parent d54b5f8e85
commit cd9b36b4c3
19 changed files with 257 additions and 16 deletions
@@ -280,6 +280,8 @@ fun <T : Comparable<T>> assertContains(range: ClosedRange<T>, value: T, message:
assertRangeContains(range, value, message, ClosedRange<T>::contains)
}
// TODO: assertContains for OpenEndRange
/** Asserts that the [range] contains the specified [value], with an optional [message]. */
@SinceKotlin("1.5")
fun assertContains(range: CharRange, value: Char, message: String? = null) {