StdLib cleanup: make calls non-infix

This commit is contained in:
Ilya Gorbunov
2015-11-14 17:48:29 +03:00
parent 88e48380af
commit 794819cea2
4 changed files with 58 additions and 58 deletions
+49 -49
View File
@@ -238,44 +238,44 @@ class ArraysTest {
}
@test fun indexOfInPrimitiveArrays() {
expect(-1) { byteArrayOf(1, 2, 3) indexOf 0 }
expect(0) { byteArrayOf(1, 2, 3) indexOf 1 }
expect(1) { byteArrayOf(1, 2, 3) indexOf 2 }
expect(2) { byteArrayOf(1, 2, 3) indexOf 3 }
expect(-1) { byteArrayOf(1, 2, 3).indexOf(0) }
expect(0) { byteArrayOf(1, 2, 3).indexOf(1) }
expect(1) { byteArrayOf(1, 2, 3).indexOf(2) }
expect(2) { byteArrayOf(1, 2, 3).indexOf(3) }
expect(-1) { shortArrayOf(1, 2, 3) indexOf 0 }
expect(0) { shortArrayOf(1, 2, 3) indexOf 1 }
expect(1) { shortArrayOf(1, 2, 3) indexOf 2 }
expect(2) { shortArrayOf(1, 2, 3) indexOf 3 }
expect(-1) { shortArrayOf(1, 2, 3).indexOf(0) }
expect(0) { shortArrayOf(1, 2, 3).indexOf(1) }
expect(1) { shortArrayOf(1, 2, 3).indexOf(2) }
expect(2) { shortArrayOf(1, 2, 3).indexOf(3) }
expect(-1) { intArrayOf(1, 2, 3) indexOf 0 }
expect(0) { intArrayOf(1, 2, 3) indexOf 1 }
expect(1) { intArrayOf(1, 2, 3) indexOf 2 }
expect(2) { intArrayOf(1, 2, 3) indexOf 3 }
expect(-1) { intArrayOf(1, 2, 3).indexOf(0) }
expect(0) { intArrayOf(1, 2, 3).indexOf(1) }
expect(1) { intArrayOf(1, 2, 3).indexOf(2) }
expect(2) { intArrayOf(1, 2, 3).indexOf(3) }
expect(-1) { longArrayOf(1, 2, 3) indexOf 0 }
expect(0) { longArrayOf(1, 2, 3) indexOf 1 }
expect(1) { longArrayOf(1, 2, 3) indexOf 2 }
expect(2) { longArrayOf(1, 2, 3) indexOf 3 }
expect(-1) { longArrayOf(1, 2, 3).indexOf(0) }
expect(0) { longArrayOf(1, 2, 3).indexOf(1) }
expect(1) { longArrayOf(1, 2, 3).indexOf(2) }
expect(2) { longArrayOf(1, 2, 3).indexOf(3) }
expect(-1) { floatArrayOf(1.0f, 2.0f, 3.0f) indexOf 0f }
expect(0) { floatArrayOf(1.0f, 2.0f, 3.0f) indexOf 1.0f }
expect(1) { floatArrayOf(1.0f, 2.0f, 3.0f) indexOf 2.0f }
expect(2) { floatArrayOf(1.0f, 2.0f, 3.0f) indexOf 3.0f }
expect(-1) { floatArrayOf(1.0f, 2.0f, 3.0f).indexOf(0f) }
expect(0) { floatArrayOf(1.0f, 2.0f, 3.0f).indexOf(1.0f) }
expect(1) { floatArrayOf(1.0f, 2.0f, 3.0f).indexOf(2.0f) }
expect(2) { floatArrayOf(1.0f, 2.0f, 3.0f).indexOf(3.0f) }
expect(-1) { doubleArrayOf(1.0, 2.0, 3.0) indexOf 0.0 }
expect(0) { doubleArrayOf(1.0, 2.0, 3.0) indexOf 1.0 }
expect(1) { doubleArrayOf(1.0, 2.0, 3.0) indexOf 2.0 }
expect(2) { doubleArrayOf(1.0, 2.0, 3.0) indexOf 3.0 }
expect(-1) { doubleArrayOf(1.0, 2.0, 3.0).indexOf(0.0) }
expect(0) { doubleArrayOf(1.0, 2.0, 3.0).indexOf(1.0) }
expect(1) { doubleArrayOf(1.0, 2.0, 3.0).indexOf(2.0) }
expect(2) { doubleArrayOf(1.0, 2.0, 3.0).indexOf(3.0) }
expect(-1) { charArrayOf('a', 'b', 'c') indexOf 'z' }
expect(0) { charArrayOf('a', 'b', 'c') indexOf 'a' }
expect(1) { charArrayOf('a', 'b', 'c') indexOf 'b' }
expect(2) { charArrayOf('a', 'b', 'c') indexOf 'c' }
expect(-1) { charArrayOf('a', 'b', 'c').indexOf('z') }
expect(0) { charArrayOf('a', 'b', 'c').indexOf('a') }
expect(1) { charArrayOf('a', 'b', 'c').indexOf('b') }
expect(2) { charArrayOf('a', 'b', 'c').indexOf('c') }
expect(0) { booleanArrayOf(true, false) indexOf true }
expect(1) { booleanArrayOf(true, false) indexOf false }
expect(-1) { booleanArrayOf(true) indexOf false }
expect(0) { booleanArrayOf(true, false).indexOf(true) }
expect(1) { booleanArrayOf(true, false).indexOf(false) }
expect(-1) { booleanArrayOf(true).indexOf(false) }
}
@test fun indexOf() {
@@ -516,15 +516,15 @@ class ArraysTest {
@test fun reduce() {
expect(-4) { intArrayOf(1, 2, 3) reduce { a, b -> a - b } }
expect(-4.toLong()) { longArrayOf(1, 2, 3) reduce { a, b -> a - b } }
expect(-4F) { floatArrayOf(1F, 2F, 3F) reduce { a, b -> a - b } }
expect(-4.0) { doubleArrayOf(1.0, 2.0, 3.0) reduce { a, b -> a - b } }
expect('3') { charArrayOf('1', '3', '2') reduce { a, b -> if (a > b) a else b } }
expect(false) { booleanArrayOf(true, true, false) reduce { a, b -> a && b } }
expect(true) { booleanArrayOf(true, true) reduce { a, b -> a && b } }
expect(0.toByte()) { byteArrayOf(3, 2, 1) reduce { a, b -> (a - b).toByte() } }
expect(0.toShort()) { shortArrayOf(3, 2, 1) reduce { a, b -> (a - b).toShort() } }
expect(-4) { intArrayOf(1, 2, 3).reduce { a, b -> a - b } }
expect(-4.toLong()) { longArrayOf(1, 2, 3).reduce { a, b -> a - b } }
expect(-4F) { floatArrayOf(1F, 2F, 3F).reduce { a, b -> a - b } }
expect(-4.0) { doubleArrayOf(1.0, 2.0, 3.0).reduce { a, b -> a - b } }
expect('3') { charArrayOf('1', '3', '2').reduce { a, b -> if (a > b) a else b } }
expect(false) { booleanArrayOf(true, true, false).reduce { a, b -> a && b } }
expect(true) { booleanArrayOf(true, true).reduce { a, b -> a && b } }
expect(0.toByte()) { byteArrayOf(3, 2, 1).reduce { a, b -> (a - b).toByte() } }
expect(0.toShort()) { shortArrayOf(3, 2, 1).reduce { a, b -> (a - b).toShort() } }
assertTrue(assertFails {
intArrayOf().reduce { a, b -> a + b }
@@ -532,15 +532,15 @@ class ArraysTest {
}
@test fun reduceRight() {
expect(2) { intArrayOf(1, 2, 3) reduceRight { a, b -> a - b } }
expect(2.toLong()) { longArrayOf(1, 2, 3) reduceRight { a, b -> a - b } }
expect(2F) { floatArrayOf(1F, 2F, 3F) reduceRight { a, b -> a - b } }
expect(2.0) { doubleArrayOf(1.0, 2.0, 3.0) reduceRight { a, b -> a - b } }
expect('3') { charArrayOf('1', '3', '2') reduceRight { a, b -> if (a > b) a else b } }
expect(false) { booleanArrayOf(true, true, false) reduceRight { a, b -> a && b } }
expect(true) { booleanArrayOf(true, true) reduceRight { a, b -> a && b } }
expect(2.toByte()) { byteArrayOf(1, 2, 3) reduceRight { a, b -> (a - b).toByte() } }
expect(2.toShort()) { shortArrayOf(1, 2, 3) reduceRight { a, b -> (a - b).toShort() } }
expect(2) { intArrayOf(1, 2, 3).reduceRight { a, b -> a - b } }
expect(2.toLong()) { longArrayOf(1, 2, 3).reduceRight { a, b -> a - b } }
expect(2F) { floatArrayOf(1F, 2F, 3F).reduceRight { a, b -> a - b } }
expect(2.0) { doubleArrayOf(1.0, 2.0, 3.0).reduceRight { a, b -> a - b } }
expect('3') { charArrayOf('1', '3', '2').reduceRight { a, b -> if (a > b) a else b } }
expect(false) { booleanArrayOf(true, true, false).reduceRight { a, b -> a && b } }
expect(true) { booleanArrayOf(true, true).reduceRight { a, b -> a && b } }
expect(2.toByte()) { byteArrayOf(1, 2, 3).reduceRight { a, b -> (a - b).toByte() } }
expect(2.toShort()) { shortArrayOf(1, 2, 3).reduceRight { a, b -> (a - b).toShort() } }
assertTrue(assertFails {
intArrayOf().reduceRight { a, b -> a + b }