JS backend: tests for Long type support
This commit is contained in:
@@ -24,5 +24,11 @@ fun box(): Boolean {
|
||||
try { s += "A${i}:"} finally {}
|
||||
assertEquals("A0:A1:A2:", s)
|
||||
|
||||
var sLong = 0L
|
||||
var aLong = longArray(1,2,3,4,5,6,7,8,9,10)
|
||||
for(i in aLong)
|
||||
sLong += i
|
||||
assertEquals(55L, sLong)
|
||||
|
||||
return true
|
||||
}
|
||||
@@ -48,5 +48,15 @@ fun box(): String {
|
||||
}
|
||||
assertEquals("AB", global)
|
||||
|
||||
var sLong = 0L
|
||||
for(i in 0L..10L)
|
||||
sLong += i
|
||||
assertEquals(55L, sLong)
|
||||
|
||||
var sDouble = 0.0
|
||||
for(i in 0L..10.0)
|
||||
sDouble += i
|
||||
assertEquals(55.0, sDouble)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
@@ -12,5 +12,17 @@ fun box(): String {
|
||||
n++
|
||||
assertEquals(4, n)
|
||||
|
||||
var sLong = 0L
|
||||
var rLong = 0L..10L
|
||||
for(i in rLong)
|
||||
sLong += i
|
||||
assertEquals(55L, sLong)
|
||||
|
||||
var sDouble = 0.0
|
||||
var rDouble = 0L..10.0
|
||||
for(i in rDouble)
|
||||
sDouble += i
|
||||
assertEquals(55.0, sDouble)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user