Migrate boxInline tests to new multi-file framework

This commit is contained in:
Alexander Udalov
2016-02-24 13:29:32 +03:00
committed by Alexander Udalov
parent fa1f7d988e
commit cc84aabdcf
586 changed files with 6946 additions and 5639 deletions
@@ -1,10 +0,0 @@
package test
class A
class B
inline fun <reified T> Any?.foo() = this is T
inline fun <reified Y> Any?.foo2() = foo<Y?>()
inline fun <reified Z> Any?.foo3() = foo2<Z>()
@@ -1,3 +1,18 @@
// FILE: 1.kt
package test
class A
class B
inline fun <reified T> Any?.foo() = this is T
inline fun <reified Y> Any?.foo2() = foo<Y?>()
inline fun <reified Z> Any?.foo3() = foo2<Z>()
// FILE: 2.kt
import test.*
fun box(): String {
@@ -21,4 +36,4 @@ fun box(): String {
if (b.foo3<A?>() != false) return "fail 10"
return "OK"
}
}
@@ -1,6 +0,0 @@
package test
class A
class B
inline fun <reified T> Any?.foo() = this is T?
@@ -1,3 +1,14 @@
// FILE: 1.kt
package test
class A
class B
inline fun <reified T> Any?.foo() = this is T?
// FILE: 2.kt
import test.*
fun box(): String {
@@ -21,4 +32,4 @@ fun box(): String {
if (b.foo<A?>() != false) return "fail 10"
return "OK"
}
}
@@ -1,6 +0,0 @@
package test
class A
class B
inline fun <reified T> Any?.foo() = this is T
@@ -1,3 +1,14 @@
// FILE: 1.kt
package test
class A
class B
inline fun <reified T> Any?.foo() = this is T
// FILE: 2.kt
import test.*
fun box(): String {
@@ -21,4 +32,4 @@ fun box(): String {
if (b.foo<A?>() != false) return "fail 10"
return "OK"
}
}