[K/N][Tests] Migrate objcSmoke & objcTests tests

^KT-61259
This commit is contained in:
Vladimir Sukharev
2024-01-24 18:04:17 +01:00
committed by Space Team
parent 58f7dd1c83
commit 524f0d335e
98 changed files with 227 additions and 8 deletions
@@ -0,0 +1,21 @@
import kotlin.test.*
import objcTests.*
class KT26478
@Test
fun testKT26478compiletime() {
val exception = assertFailsWith<ClassCastException> {
NSBundle() as KT26478
}
assertEquals("class NSBundle cannot be cast to class KT26478", exception.message)
}
val bundle26478:Any = NSBundle()
@Test
fun testKT26478runtime() {
val exception = assertFailsWith<ClassCastException> {
bundle26478 as KT26478
}
assertEquals("class NSBundle cannot be cast to class KT26478", exception.message)
}