Introduce minByOrNull and maxByOrNull extension functions #KT-38854

This commit is contained in:
Abduqodiri Qurbonzoda
2020-06-15 23:27:28 +03:00
parent 846a7823ad
commit 194791a168
23 changed files with 801 additions and 594 deletions
@@ -396,13 +396,13 @@ abstract class IterableTests<T : Iterable<String>>(val createFrom: (Array<out St
@Test
fun maxOrNull() {
expect("foo") { data.maxOrNull() }
expect("bar") { data.maxBy { it.last() } }
expect("bar") { data.maxByOrNull { it.last() } }
}
@Test
fun minOrNull() {
expect("bar") { data.minOrNull() }
expect("foo") { data.minBy { it.last() } }
expect("foo") { data.minByOrNull { it.last() } }
}
@Test