JS backend: tests for Long type support

This commit is contained in:
Michael Nedzelsky
2014-09-23 19:02:33 +04:00
parent dca6e31519
commit 2e4e5c5d1d
14 changed files with 351 additions and 6 deletions
@@ -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"
}