JS backend: remove RegressionMergeEcmaTest

This commit is contained in:
Erokhin Stanislav
2013-09-19 18:39:07 +04:00
parent 6f5cd974a3
commit 571bcf63dc
30 changed files with 100 additions and 253 deletions
@@ -0,0 +1,19 @@
package foo
class B(val name: String)
class A(val a: Int, var b: B) {
var copyB: B
{
copyB = b
}
}
fun box(): String {
val a = A(5, B("OK"))
if (a.a != 5) return "a.a != 5, it: ${a.a}"
if (a.b.name != "OK") return "a.b.name != 'OK', it: ${a.b.name}"
if (a.copyB!!.name != "OK") return "a.b.name != 'OK', it: ${a.copyB!!.name}"
return "OK"
}
@@ -0,0 +1,11 @@
class A(val a: Int)
val x = 1
val a = A(2)
fun box(): String {
if (x != 1) return "x != 1, it: $x"
if (a.a != 2) return "a.a != 2, it: ${a.a}"
return "OK"
}
@@ -0,0 +1,16 @@
package foo
class A(val a: Int)
class Empty
val x = 1
val a = A(2)
val e = Empty()
fun box(): String {
if (x != 1) return "x != 1, it: $x"
if (a.a != 2) return "a.a != 2, it: ${a.a}"
return "OK"
}