JS: move more test to box tests
This commit is contained in:
+1
-1
@@ -6,4 +6,4 @@ class A() {
|
||||
val a1 = Array<Int>(3)
|
||||
val a2 = Array<A>(2)
|
||||
|
||||
fun box() = (a1[4] == null)
|
||||
fun box() = if (a1[4] == null) "OK" else "fail"
|
||||
Vendored
Vendored
Vendored
Vendored
Vendored
+7
-3
@@ -4,15 +4,19 @@ class A() {
|
||||
var c = 3
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var a1: A? = A()
|
||||
var a2: A? = null
|
||||
a1?.c = 4
|
||||
a2?.c = 5
|
||||
if (a1?.c != 4) {
|
||||
return false;
|
||||
return "fail1"
|
||||
}
|
||||
a2 = a1
|
||||
a2?.c = 5
|
||||
return (a2?.c == 5) && (a1?.c == 5)
|
||||
|
||||
if (a2?.c != 5) return "fail2"
|
||||
if (a1?.c != 5) return "fail3"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+2
-2
@@ -5,8 +5,8 @@ class A() {
|
||||
}
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var a: A? = null;
|
||||
a?.doSomething()
|
||||
return true;
|
||||
return "OK"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package foo
|
||||
|
||||
class A() {
|
||||
val x = 4
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
var a: A? = null;
|
||||
return if (a?.x == null) "OK" else "fail"
|
||||
}
|
||||
Vendored
+1
-1
@@ -6,4 +6,4 @@ fun f(): Int {
|
||||
return x
|
||||
}
|
||||
|
||||
fun box() = f() == 2
|
||||
fun box() = if (f() == 2) "OK" else "fail"
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var i = 0
|
||||
do {
|
||||
if (i == 3) {
|
||||
@@ -8,7 +8,7 @@ fun box(): Boolean {
|
||||
}
|
||||
++i;
|
||||
}
|
||||
while ( i < 100)
|
||||
while (i < 100)
|
||||
|
||||
return i == 3
|
||||
return if (i == 3) "OK" else "fail: $i"
|
||||
}
|
||||
+3
-3
@@ -1,13 +1,13 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var i = 0
|
||||
while ( i < 100) {
|
||||
while (i < 100) {
|
||||
if (i == 3) {
|
||||
break;
|
||||
}
|
||||
++i;
|
||||
}
|
||||
|
||||
return i == 3
|
||||
return if (i == 3) "OK" else "fail: $i"
|
||||
}
|
||||
+2
-2
@@ -3,7 +3,7 @@ package foo
|
||||
class Test() {
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var test = Test()
|
||||
return true
|
||||
return "OK"
|
||||
}
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
val a = 2;
|
||||
val b = 3;
|
||||
var c = 4;
|
||||
return (a < c)
|
||||
return if (a < c) "OK" else "fail"
|
||||
}
|
||||
|
||||
+5
-2
@@ -5,7 +5,10 @@ class Test(a: Int, b: Int) {
|
||||
val d = b
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
val test = Test(1 + 6 * 3, 10 % 2)
|
||||
return (test.c == 19) && (test.d == 0)
|
||||
if (test.c != 19) return "fail1"
|
||||
if (test.d != 0) return "fail2"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+2
-2
@@ -4,7 +4,7 @@ class Test(a: Int) {
|
||||
val b = a
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var test = Test(1)
|
||||
return (test.b == 1)
|
||||
return if (test.b == 1) "OK" else "fail"
|
||||
}
|
||||
+2
-2
@@ -4,9 +4,9 @@ class A(var b: Int, var a: String) {
|
||||
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
val c = A(1, "1")
|
||||
c.b = 2
|
||||
c.a = "2"
|
||||
return (c.b == 2 && c.a == "2")
|
||||
return if (c.b == 2 && c.a == "2") "OK" else "fail"
|
||||
}
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var i = 0
|
||||
var b = true
|
||||
do {
|
||||
@@ -12,5 +12,5 @@ fun box(): Boolean {
|
||||
}
|
||||
while (i < 100)
|
||||
|
||||
return b
|
||||
return if (b) "OK" else "fail"
|
||||
}
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var i = 0
|
||||
var b = true
|
||||
while (i < 100) {
|
||||
@@ -11,5 +11,5 @@ fun box(): Boolean {
|
||||
b = false;
|
||||
}
|
||||
|
||||
return b
|
||||
return if (b) "OK" else "fail"
|
||||
}
|
||||
Vendored
+3
-3
@@ -1,6 +1,6 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
|
||||
val a = 50;
|
||||
var b = 0;
|
||||
@@ -11,8 +11,8 @@ fun box(): Boolean {
|
||||
}
|
||||
while (b < a)
|
||||
if (c == 100) {
|
||||
return true;
|
||||
return "OK"
|
||||
}
|
||||
return false;
|
||||
return "fail: $c"
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,14 +1,14 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var x = 2;
|
||||
do {
|
||||
x = 1;
|
||||
}
|
||||
while (3 < 2)
|
||||
if (x == 1) {
|
||||
return true;
|
||||
return "OK"
|
||||
}
|
||||
return false;
|
||||
return "fail: $x"
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -18,4 +18,4 @@ fun bor(): Int {
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = bor() == 5
|
||||
fun box() = if (bor() == 5) "OK" else "fail"
|
||||
+1
-1
@@ -18,5 +18,5 @@ fun bol(): Int {
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = bol() == 5
|
||||
fun box() = if (bol() == 5) "OK" else "fail"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
val a = 2;
|
||||
return if (a == 2) "OK" else "fail"
|
||||
}
|
||||
+3
-3
@@ -1,12 +1,12 @@
|
||||
package foo
|
||||
|
||||
class Test() {
|
||||
fun method(): Boolean {
|
||||
return true;
|
||||
fun method(): String {
|
||||
return "OK"
|
||||
}
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
var test = Test()
|
||||
return test.method()
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package foo
|
||||
|
||||
var a = 3
|
||||
|
||||
fun box(): String {
|
||||
a -= 10
|
||||
|
||||
return if (a == -7) "OK" else "fail"
|
||||
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
return if (!false) "OK" else "fail"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package foo
|
||||
|
||||
|
||||
fun box(): String {
|
||||
var a = 3
|
||||
a += 3
|
||||
return if (a == 6) "OK" else "fail"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
val b = -3
|
||||
val c = +3
|
||||
return if ((c - b) == 6) "OK" else "fail"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
var a = 3;
|
||||
val b = a++;
|
||||
a--;
|
||||
a--;
|
||||
return if ((a++ == 2) && (b == 3)) "OK" else "fail"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
var a = 3;
|
||||
val b = ++a;
|
||||
--a;
|
||||
--a;
|
||||
return if ((--a == 1) && (b == 4)) "OK" else "fail"
|
||||
}
|
||||
|
||||
+2
-2
@@ -4,7 +4,7 @@ class A(var b: Int, var a: String) {
|
||||
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
val c = A(2, "2")
|
||||
return (c.b == 2 && c.a == "2")
|
||||
return if (c.b == 2 && c.a == "2") "OK" else "fail"
|
||||
}
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
package foo
|
||||
|
||||
class Test() {
|
||||
val p = true
|
||||
val p = "OK"
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
return Test().p
|
||||
}
|
||||
+2
-2
@@ -7,6 +7,6 @@ class Test() {
|
||||
}
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
return (Test().a == 3);
|
||||
fun box(): String {
|
||||
return if (Test().a == 3) "OK" else "fail"
|
||||
}
|
||||
Vendored
+3
-3
@@ -1,6 +1,6 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
fun box(): String {
|
||||
|
||||
val a = 50;
|
||||
var b = 0;
|
||||
@@ -10,8 +10,8 @@ fun box(): Boolean {
|
||||
c = c + 2;
|
||||
}
|
||||
if (c == 100) {
|
||||
return true;
|
||||
return "OK"
|
||||
}
|
||||
return false;
|
||||
return "fail: $c"
|
||||
}
|
||||
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
|
||||
while (2 < 1) {
|
||||
return "fail"
|
||||
}
|
||||
return "OK"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
|
||||
val a = arrayOfNulls<Int>(2)
|
||||
a.set(1, 2)
|
||||
return if (a.get(1) == 2) "OK" else "fail"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
val a = arrayOfNulls<Int>(4)
|
||||
a[1] = 2
|
||||
a[2] = 3
|
||||
return if ((a[1] == 2) && (a[2] == 3)) "OK" else "fail"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package foo
|
||||
|
||||
val f = { i: Int -> i + 1 }
|
||||
|
||||
val a = Array(3, f)
|
||||
|
||||
fun box() = if (a[0] == 1 && a[2] == 3 && a[1] == 2) "OK" else "fail"
|
||||
@@ -0,0 +1,5 @@
|
||||
package foo
|
||||
|
||||
val a = arrayOfNulls<Int>(3)
|
||||
|
||||
fun box() = if (a[0] == null && a[1] == null && a[2] == null) "OK" else "fail"
|
||||
+1
-1
@@ -6,4 +6,4 @@ class A() {
|
||||
val a1 = arrayOfNulls<Int>(3)
|
||||
val a2 = arrayOfNulls<A>(2)
|
||||
|
||||
fun box() = (a1.size == 3 && a2.size == 2)
|
||||
fun box() = if (a1.size == 3 && a2.size == 2) "OK" else "fail"
|
||||
@@ -0,0 +1,16 @@
|
||||
package foo
|
||||
|
||||
val a1 = Array<Int>(3, { i: Int -> i })
|
||||
|
||||
fun box(): String {
|
||||
val i = a1.iterator()
|
||||
if (i.hasNext() != true) return "fail1"
|
||||
if (i.next() != 0) return "fail2"
|
||||
if (i.hasNext() != true) return "fail3"
|
||||
if (i.next() != 1) return "fail4"
|
||||
if (i.hasNext() != true) return "fail5"
|
||||
if (i.next() != 2) return "fail6"
|
||||
if (i.hasNext() != false) return "fail7"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package foo
|
||||
|
||||
class A() {
|
||||
val x = 4
|
||||
}
|
||||
|
||||
fun box(): Boolean {
|
||||
var a: A? = null;
|
||||
return (a?.x == null);
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
val a = 2;
|
||||
return if (a == 2) true else false;
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package foo
|
||||
|
||||
var a = 3
|
||||
|
||||
fun box(): Boolean {
|
||||
a -= 10
|
||||
|
||||
return (a == -7)
|
||||
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
return !false;
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
package foo
|
||||
|
||||
|
||||
fun box(): Boolean {
|
||||
var a = 3
|
||||
a += 3
|
||||
return (a == 6)
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
val b = -3
|
||||
val c = +3
|
||||
return (c - b) == 6
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
var a = 3;
|
||||
val b = a++;
|
||||
a--;
|
||||
a--;
|
||||
return (a++ == 2) && (b == 3)
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
var a = 3;
|
||||
val b = ++a;
|
||||
--a;
|
||||
--a;
|
||||
return (--a == 1) && (b == 4)
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
|
||||
while (2 < 1) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
|
||||
val a = arrayOfNulls<Int>(2)
|
||||
a.set(1, 2)
|
||||
return a.get(1) == 2
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box(): Boolean {
|
||||
val a = arrayOfNulls<Int>(4)
|
||||
a[1] = 2
|
||||
a[2] = 3
|
||||
return (a[1] == 2) && (a[2] == 3)
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
package foo
|
||||
|
||||
val f = { i: Int -> i + 1 }
|
||||
|
||||
val a = Array(3, f)
|
||||
|
||||
fun box() = (a[0] == 1 && a[2] == 3 && a[1] == 2)
|
||||
@@ -1,5 +0,0 @@
|
||||
package foo
|
||||
|
||||
val a = arrayOfNulls<Int>(3)
|
||||
|
||||
fun box() = (a[0] == null && a[1] == null && a[2] == null)
|
||||
@@ -1,11 +0,0 @@
|
||||
package foo
|
||||
|
||||
val a1 = Array<Int>(3, { i: Int -> i })
|
||||
|
||||
fun box(): Boolean {
|
||||
val i = a1.iterator()
|
||||
return ((i.hasNext() == true) && (i.next() == 0) &&
|
||||
(i.hasNext() == true) && (i.next() == 1) &&
|
||||
(i.hasNext() == true) && (i.next() == 2) &&
|
||||
(i.hasNext() == false));
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user