JS backend: testFiles -> testData
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package foo
|
||||
|
||||
import js.*
|
||||
|
||||
fun box(): Boolean {
|
||||
|
||||
var twoToFive = IntRange(2, 5)
|
||||
|
||||
if (twoToFive.contains(6)) return false;
|
||||
if (twoToFive.contains(1)) return false;
|
||||
if (twoToFive.contains(0)) return false;
|
||||
if (twoToFive.contains(-100)) return false;
|
||||
if (twoToFive.contains(10)) return false;
|
||||
if (!twoToFive.contains(2)) return false;
|
||||
if (!twoToFive.contains(3)) return false;
|
||||
if (!twoToFive.contains(4)) return false;
|
||||
if (!twoToFive.contains(5)) return false;
|
||||
if (!(twoToFive.start == 2)) return false;
|
||||
if (!(twoToFive.end == 5)) return false;
|
||||
|
||||
var sum = 0;
|
||||
for (i in twoToFive) {
|
||||
sum += i;
|
||||
}
|
||||
|
||||
if (sum != 14) return false;
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package foo
|
||||
|
||||
|
||||
fun box(): Boolean {
|
||||
|
||||
if (1 in -2..0) return false;
|
||||
if (1 in -10..-4) return false;
|
||||
if (!(1 in 0..2)) return false;
|
||||
|
||||
if (!(1 in 1..2)) return false;
|
||||
if (!(1 in -2..5)) return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package foo
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): Boolean {
|
||||
var elems = ArrayList<Int>()
|
||||
for (i in 0 rangeTo 5) {
|
||||
elems.add(i)
|
||||
}
|
||||
return elems[0] == 0 && elems[1] == 1 && elems[2] == 2 && elems[3] == 3 && elems[4] == 4 && elems[5] == 5
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package foo
|
||||
|
||||
import js.*
|
||||
|
||||
fun box(): Boolean {
|
||||
|
||||
var d = 0
|
||||
for (i in 1..6) {
|
||||
d += i
|
||||
}
|
||||
if (d != 21) return false;
|
||||
|
||||
for (x in 100..199) {
|
||||
d += 1
|
||||
}
|
||||
if (d != 121) {
|
||||
return false;
|
||||
}
|
||||
|
||||
for (y in 1..1) {
|
||||
d = 100
|
||||
}
|
||||
|
||||
if (d != 100) {
|
||||
return false;
|
||||
}
|
||||
|
||||
for (c in 100..100) {
|
||||
d += 1;
|
||||
}
|
||||
|
||||
if (d != 101) {
|
||||
return false;
|
||||
}
|
||||
return true
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package foo
|
||||
|
||||
import js.*
|
||||
|
||||
fun box(): Boolean {
|
||||
|
||||
var twoToFive = 2..5
|
||||
|
||||
if (twoToFive.contains(6)) return false;
|
||||
if (twoToFive.contains(1)) return false;
|
||||
if (twoToFive.contains(0)) return false;
|
||||
if (twoToFive.contains(-100)) return false;
|
||||
if (twoToFive.contains(10)) return false;
|
||||
if (!twoToFive.contains(2)) return false;
|
||||
if (!twoToFive.contains(3)) return false;
|
||||
if (!twoToFive.contains(4)) return false;
|
||||
if (!twoToFive.contains(5)) return false;
|
||||
if (!(twoToFive.start == 2)) return false;
|
||||
if (!(twoToFive.end == 5)) return false;
|
||||
|
||||
var sum = 0;
|
||||
for (i in twoToFive) {
|
||||
sum += i;
|
||||
}
|
||||
|
||||
if (sum != 14) return false;
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package foo
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box(): Boolean {
|
||||
for (i in 0 rangeTo -1) {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
Reference in New Issue
Block a user