diff --git a/libraries/stdlib/test/collections/CollectionTest.kt b/libraries/stdlib/test/collections/CollectionTest.kt index e667020b1e8..cea31cb58f1 100644 --- a/libraries/stdlib/test/collections/CollectionTest.kt +++ b/libraries/stdlib/test/collections/CollectionTest.kt @@ -223,11 +223,9 @@ class CollectionTest { list.reduceIndexed { index, a, b -> if (index == 3) a else a + b } } - // TODO replace with more accurate version when KT-5987 will be fixed - // failsWith(javaClass()) { - assertFails { - run { arrayListOf().reduceIndexed { index, a, b -> a + b } } - } + assertTrue(assertFails { + arrayListOf().reduceIndexed { index, a, b -> a + b } + } is UnsupportedOperationException) } @test fun reduceRightIndexed() { @@ -236,11 +234,9 @@ class CollectionTest { list.reduceRightIndexed { index, a, b -> if (index == 0) b else a + b } } - // TODO replace with more accurate version when KT-5987 will be fixed - // failsWith(javaClass()) { - assertFails { - run { arrayListOf().reduceRightIndexed { index, a, b -> a + b } } - } + assertTrue(assertFails { + arrayListOf().reduceRightIndexed { index, a, b -> a + b } + } is UnsupportedOperationException) } @test fun reduce() { @@ -249,11 +245,9 @@ class CollectionTest { list.reduce { a, b -> a + b } } - // TODO replace with more accurate version when KT-5987 will be fixed - // failsWith(javaClass()) { - assertFails { - run { arrayListOf().reduce { a, b -> a + b } } - } + assertTrue(assertFails { + arrayListOf().reduce { a, b -> a + b } + } is UnsupportedOperationException) } @test fun reduceRight() { @@ -262,11 +256,9 @@ class CollectionTest { list.reduceRight { a, b -> a + b } } - // TODO replace with more accurate version when KT-5987 will be fixed - // failsWith(javaClass()) { - assertFails { - run { arrayListOf().reduceRight { a, b -> a + b } } - } + assertTrue(assertFails { + arrayListOf().reduceRight { a, b -> a + b } + } is UnsupportedOperationException) } @test fun groupBy() {