c7435ba760
We are going to deprecate `WITH_RUNTIME` directive. The main reason behind this change is that `WITH_STDLIB` directive better describes its meaning, specifically it will add kotlin stdlib to test's classpath.
27 lines
685 B
Kotlin
Vendored
27 lines
685 B
Kotlin
Vendored
// IGNORE_BACKEND: WASM
|
|
// WASM_MUTE_REASON: Float.toString()
|
|
// WITH_STDLIB
|
|
|
|
import kotlin.test.assertEquals
|
|
|
|
const val constTrue = true
|
|
const val const42 = 42
|
|
const val constPiF = 3.14F
|
|
const val constPi = 3.1415926358
|
|
const val constString = "string"
|
|
|
|
fun box(): String {
|
|
assertEquals("true", "$constTrue")
|
|
assertEquals("42", "$const42")
|
|
assertEquals("3.14", "$constPiF")
|
|
assertEquals("3.1415926358", "$constPi")
|
|
assertEquals("string", "$constString")
|
|
|
|
assertEquals(constPi.toString(), "$constPi")
|
|
assertEquals((constPi * constPi).toString(), "${constPi * constPi}")
|
|
|
|
assertEquals("null", "${null}")
|
|
assertEquals("42", "${42}")
|
|
|
|
return "OK"
|
|
} |