add test files

This commit is contained in:
pTalanov
2012-02-27 21:55:57 +04:00
parent 645a3a9f2f
commit c21ea8aa86
240 changed files with 16998 additions and 0 deletions
@@ -0,0 +1,37 @@
package foo
import js.*
fun box() : Boolean {
var oneToFive = IntRange(1, 4)
if (oneToFive.contains(5)) return false;
if (oneToFive.contains(0)) return false;
if (oneToFive.contains(-100)) return false;
if (oneToFive.contains(10)) return false;
if (!oneToFive.contains(1)) return false;
if (!oneToFive.contains(2)) return false;
if (!oneToFive.contains(3)) return false;
if (!oneToFive.contains(4)) return false;
if (!(oneToFive.start == 1)) return false;
if (!(oneToFive.size == 4)) return false;
if (!(oneToFive.end == 4)) return false;
var sum = 0;
for (i in oneToFive) {
sum += i;
}
for (i in oneToFive) {
print(i)
}
if (sum != 10) return false;
return true;
}
fun main() {
box()
}
@@ -0,0 +1,19 @@
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;
}
fun main() {
box()
}
@@ -0,0 +1,41 @@
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
}
fun main() {
box()
}
@@ -0,0 +1,37 @@
package foo
import js.*
fun box() : Boolean {
var oneToFive = 1..5
if (!oneToFive.contains(5)) return false;
if (oneToFive.contains(0)) return false;
if (oneToFive.contains(-100)) return false;
if (oneToFive.contains(10)) return false;
if (!oneToFive.contains(1)) return false;
if (!oneToFive.contains(2)) return false;
if (!oneToFive.contains(3)) return false;
if (!oneToFive.contains(4)) return false;
if (!(oneToFive.start == 1)) return false;
if (!(oneToFive.size == 5)) return false;
if (!(oneToFive.end == 5)) return false;
var sum = 0;
for (i in oneToFive) {
sum += i;
}
for (i in oneToFive) {
print(i)
}
if (sum != 15) return false;
return true;
}
fun main() {
box()
}