tests: Update external tests (1.1.2-dev-393)

This commit is contained in:
Ilya Matveev
2017-03-13 12:38:08 +03:00
committed by ilmat192
parent ac56fccb15
commit bc074e6d39
3178 changed files with 22396 additions and 696 deletions
@@ -0,0 +1,32 @@
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
// WITH_REFLECT
import kotlin.reflect.KClass
import kotlin.reflect.KVisibility
import kotlin.test.assertEquals
class DefaultVisibilityClass
public class PublicClass {
protected class ProtectedClass
fun getProtectedClass(): KClass<*> = ProtectedClass::class
}
internal class InternalClass
private class PrivateClass
fun box(): String {
assertEquals(KVisibility.PUBLIC, DefaultVisibilityClass::class.visibility)
assertEquals(KVisibility.PUBLIC, PublicClass::class.visibility)
assertEquals(KVisibility.PROTECTED, PublicClass().getProtectedClass().visibility)
assertEquals(KVisibility.INTERNAL, InternalClass::class.visibility)
assertEquals(KVisibility.PRIVATE, PrivateClass::class.visibility)
class Local
assertEquals(null, Local::class.visibility)
val anonymous = object {}
assertEquals(null, anonymous::class.visibility)
return "OK"
}