Support reflection tests on Android

This commit is contained in:
Mikhael Bogdanov
2019-01-22 17:48:45 +01:00
parent 91980c5293
commit f2a51d3b80
49 changed files with 235 additions and 174 deletions
@@ -2,6 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
package test
import kotlin.test.assertEquals
@@ -34,7 +35,7 @@ fun box(): String {
val x2 = res.second.bar()
assertEquals("OK", x1.toString())
assertEquals("OK", x2.toString())
assertEquals("A<java.lang.Integer>", x1.javaClass.getGenericSuperclass()?.toString())
assertEquals("A<java.lang.String>", x2.javaClass.getGenericSuperclass()?.toString())
assertEquals("test.A<java.lang.Integer>", x1.javaClass.getGenericSuperclass()?.toString())
assertEquals("test.A<java.lang.String>", x2.javaClass.getGenericSuperclass()?.toString())
return "OK"
}