27 lines
823 B
Kotlin
Vendored
27 lines
823 B
Kotlin
Vendored
import kotlin.test.*
|
|
|
|
@Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER")
|
|
@kotlin.native.internal.CanBePrecreated
|
|
object CompileTime {
|
|
|
|
const val int = Int.MIN_VALUE
|
|
const val byte = Byte.MIN_VALUE
|
|
const val short = Short.MIN_VALUE
|
|
const val long = Long.MIN_VALUE
|
|
const val boolean = true
|
|
const val float = 1.0f
|
|
const val double = 1.0
|
|
const val char = Char.MIN_VALUE
|
|
}
|
|
|
|
fun box(): String {
|
|
assertEquals(Int.MIN_VALUE, CompileTime.int)
|
|
assertEquals(Byte.MIN_VALUE, CompileTime.byte)
|
|
assertEquals(Short.MIN_VALUE, CompileTime.short)
|
|
assertEquals(Long.MIN_VALUE, CompileTime.long)
|
|
assertEquals(true, CompileTime.boolean)
|
|
assertEquals(1.0f, CompileTime.float)
|
|
assertEquals(1.0, CompileTime.double)
|
|
assertEquals(Char.MIN_VALUE, CompileTime.char)
|
|
return "OK"
|
|
} |