[Tests] Migrate backend-independent tests from native to compiler/testData.

^KT-65979
This commit is contained in:
Vladimir Sukharev
2024-02-25 18:25:58 +01:00
committed by Space Team
parent dd9332d9e1
commit febac0dd5f
640 changed files with 68168 additions and 6313 deletions
@@ -0,0 +1,29 @@
// WITH_STDLIB
// MODULE: lib
// FILE: lib.kt
enum class Color {
RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW
}
fun determineColor(code: Int): Color = when (code) {
0 -> Color.BLUE
1 -> Color.MAGENTA
else -> Color.CYAN
}
// MODULE: main(lib)
// FILE: main.kt
import kotlin.test.*
fun box(): String {
assertEquals(0, Color.RED.ordinal)
assertEquals(1, Color.GREEN.ordinal)
assertEquals(2, Color.BLUE.ordinal)
assertEquals(Color.BLUE, determineColor(0))
assertEquals(Color.MAGENTA, determineColor(1))
assertEquals(Color.CYAN, determineColor(2))
return "OK"
}