JS: move expressions test to box tests

This commit is contained in:
Alexey Andreev
2016-08-26 19:32:17 +03:00
parent 2bf0199959
commit b159049be8
314 changed files with 2380 additions and 2185 deletions
@@ -0,0 +1,21 @@
package foo
class X
fun box(): String {
val a = X()
val b = X()
if (a !== a) return "a !== a"
if (a === b) return "X() === X()"
val c = a
if (c !== a) return "c = a; c !== a"
if (X() === a) return "X() === a"
val t = !(X() === a)
if (!t) return "t = !(X() === a); t == false"
val f = !!(X() === a)
if (f) return "f = !!(X() === null); f == true"
return "OK";
}
@@ -0,0 +1,14 @@
package foo
fun box(): String {
if (null !== null) return "null !== null"
if (!("ab" === "ab")) return "ab !== ab"
if ("ab" === "a") return "ab === a"
if ("0" as Any === 0) return "'0' === 0"
if (!(0 === 0)) return "0 !== 0"
if (0 === 1) return "0 === 1"
return "OK";
}