[JS BE] add tests for es6-classes

This commit is contained in:
Vitaly
2020-05-09 14:23:45 +03:00
committed by romanart
parent adf6831d7f
commit a231b21c69
20 changed files with 581 additions and 0 deletions
@@ -0,0 +1,30 @@
// EXPECTED_REACHABLE_NODES: 1344
open class A(var value: Int) {
init {
value *= 2
}
}
class B : A {
init {
value /= 6
}
constructor(x: Int) : super(x) {
value *= 18
}
constructor() : this(18) {
value *= 12
}
}
fun box(): String {
val bs1 = B(15)
assertEquals(90, bs1.value)
val bs2 = B()
assertEquals(72 * 18, bs2.value)
return "OK"
}