blob: 635ff87d59d57a6eb68d8bd7e5ec7d8a934063db [file] [log] [blame]
class C {
var myIntProp: Int = 1
var myByteProp: Byte = 2
var myLongProp: Long = 3L
var myShortProp: Short = 4
var myDoubleProp: Double = 5.6
var myFloatProp: Float = 7.8f
var myBooleanProp: Boolean = true
var myCharProp: Char = '9'
init {
myIntProp = 0
myByteProp = 0
myLongProp = 0L
myShortProp = 0
myDoubleProp = 0.0
myFloatProp = 0.0f
myBooleanProp = false
myCharProp = '\u0000'
}
}
fun box(): String {
val c = C()
if (c.myIntProp != 0) return "fail Int"
if (c.myByteProp != 0.toByte()) return "fail Byte"
if (c.myLongProp != 0L) return "fail Long"
if (c.myShortProp != 0.toShort()) return "fail Short"
if (c.myDoubleProp != 0.0) return "fail Double"
if (c.myFloatProp != 0.0f) return "fail Float"
if (c.myBooleanProp != false) return "fail Boolean"
if (c.myCharProp != '\u0000') return "fail Char"
return "OK"
}