stdlib: add sumBy(function)
This commit is contained in:
@@ -202,6 +202,15 @@ abstract class IterableTests<T : Iterable<String>>(val data: T, val empty: T) {
|
||||
expect(0) { empty.count { it.startsWith("x") } }
|
||||
}
|
||||
|
||||
Test
|
||||
fun sumBy() {
|
||||
expect(6) { data.sumBy { it.length() } }
|
||||
expect(0) { empty.sumBy { it.length() } }
|
||||
|
||||
expect(3.0) { data.sumByDouble { it.length().toDouble() / 2 } }
|
||||
expect(0.0) { empty.sumByDouble { it.length().toDouble() / 2 } }
|
||||
}
|
||||
|
||||
Test
|
||||
fun withIndices() {
|
||||
var index = 0
|
||||
|
||||
Reference in New Issue
Block a user