a5e4e0284e
This patch mutes the following test categories:
* Tests with java dependencies (System class,
java stdlib, jvm-oriented annotations etc).
* Coroutines tests.
* Reflection tests.
* Tests with an inheritance from the standard
collections.
27 lines
735 B
Kotlin
Vendored
27 lines
735 B
Kotlin
Vendored
// TODO: muted automatically, investigate should it be ran for JS or not
|
|
// IGNORE_BACKEND: JS, NATIVE
|
|
|
|
// WITH_RUNTIME
|
|
// FULL_JDK
|
|
|
|
import java.io.*
|
|
import java.util.*
|
|
|
|
fun sample() : Reader {
|
|
return StringReader("""Hello
|
|
World""");
|
|
}
|
|
|
|
fun box() : String {
|
|
// NOTE: Also tested in stdlib: LineIteratorTest.useLines
|
|
|
|
// TODO compiler error
|
|
// both these expressions causes java.lang.NoClassDefFoundError: collections/CollectionPackage
|
|
val list1 = sample().useLines { it.toList() }
|
|
val list2 = sample().useLines<ArrayList<String>>{ it.toCollection(arrayListOf()) }
|
|
|
|
if(arrayListOf("Hello", "World") != list1) return "fail"
|
|
if(arrayListOf("Hello", "World") != list2) return "fail"
|
|
return "OK"
|
|
}
|