[K/N][Tests] Adjust moved tests interfaceCallsNCasts..vector to new infra

^KT-61259
This commit is contained in:
Vladimir Sukharev
2023-12-16 23:54:04 +01:00
committed by Space Team
parent 93642020ff
commit bb8a7b6795
163 changed files with 841 additions and 672 deletions
@@ -1,8 +1,6 @@
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
@file:OptIn(kotlinx.cinterop.ExperimentalForeignApi::class, kotlin.native.internal.InternalForKotlinNative::class)
package codegen.intrinsics.interop_sourceCodeStruct
import kotlinx.cinterop.*
import kotlinx.cinterop.internal.*
import kotlin.test.*
@@ -29,15 +27,17 @@ class S(rawPtr: NativePtr) : CStructVar(rawPtr) {
}
}
@Test
fun test() = memScoped {
val s = alloc<S>()
fun box(): String {
memScoped {
val s = alloc<S>()
s.x = 123
assertEquals(123, s.x)
assertEquals(123, s.ptr.reinterpret<IntVar>()[0])
s.x = 123
assertEquals(123, s.x)
assertEquals(123, s.ptr.reinterpret<IntVar>()[0])
s.y = 321
assertEquals(321, s.y)
assertEquals(321, s.ptr.reinterpret<IntVar>()[1])
s.y = 321
assertEquals(321, s.y)
assertEquals(321, s.ptr.reinterpret<IntVar>()[1])
}
return "OK"
}