[K/N][Tests] Migrate objcSmoke & objcTests tests
^KT-61259
This commit is contained in:
committed by
Space Team
parent
58f7dd1c83
commit
524f0d335e
@@ -0,0 +1,18 @@
|
||||
import kotlinx.cinterop.*
|
||||
import kotlin.test.*
|
||||
import objcTests.*
|
||||
|
||||
@Test fun testMangling() {
|
||||
assertEquals(11, myStruct.`Companion$`)
|
||||
assertEquals(12, myStruct._Companion)
|
||||
assertEquals(13, myStruct.`$_Companion`)
|
||||
assertEquals(14, myStruct.`super`)
|
||||
|
||||
val objc = FooMangled()
|
||||
objc.`Companion$` = 99
|
||||
assertEquals(99, objc.Companion())
|
||||
assertEquals(99, objc.`Companion$`)
|
||||
|
||||
enumMangledStruct.smth = Companion
|
||||
assertEquals(Companion, enumMangledStruct.smth)
|
||||
}
|
||||
Reference in New Issue
Block a user