reified assertFailsWith available in kotlin-test for JS

#KT-11346
This commit is contained in:
Ilya Gorbunov
2016-04-25 19:40:22 +03:00
parent 409094f0f7
commit 4b533b297e
9 changed files with 43 additions and 35 deletions
+8 -8
View File
@@ -903,9 +903,9 @@ class StringTest {
}
}
assertTrue(assertFails {
assertFailsWith<UnsupportedOperationException> {
arg1("").reduceIndexed { index, a, b -> '\n' }
} is UnsupportedOperationException)
}
}
@test fun reduceRightIndexed() = withOneCharSequenceArg { arg1 ->
@@ -921,27 +921,27 @@ class StringTest {
}
}
assertTrue(assertFails {
assertFailsWith<UnsupportedOperationException> {
arg1("").reduceRightIndexed { index, a, b -> '\n' }
} is UnsupportedOperationException)
}
}
@test fun reduce() = withOneCharSequenceArg { arg1 ->
// get the smallest character(by char value)
assertEquals('a', arg1("bacfd").reduce { v, c -> if (v > c) c else v })
assertTrue(assertFails {
assertFailsWith<UnsupportedOperationException> {
arg1("").reduce { a, b -> '\n' }
} is UnsupportedOperationException)
}
}
@test fun reduceRight() = withOneCharSequenceArg { arg1 ->
// get the smallest character(by char value)
assertEquals('a', arg1("bacfd").reduceRight { c, v -> if (v > c) c else v })
assertTrue(assertFails {
assertFailsWith<UnsupportedOperationException> {
arg1("").reduceRight { a, b -> '\n' }
} is UnsupportedOperationException)
}
}
@test fun groupBy() = withOneCharSequenceArg("abAbaABcD") { data ->