JS backend: testFiles -> testData

This commit is contained in:
Zalim Bashorov
2014-02-26 15:39:46 +04:00
parent bcd579acdd
commit 442215e829
490 changed files with 0 additions and 0 deletions
@@ -0,0 +1,9 @@
package foo
class A() {
val a = 5
}
inline fun A.myInlineExtension() = a + 1
fun box() = A().myInlineExtension() == 6
@@ -0,0 +1,9 @@
package foo
class A() {
val a = 5
}
inline fun A.myInlineExtension(i: Int) = a + i
fun box() = A().myInlineExtension(1) == 6
@@ -0,0 +1,7 @@
package foo
fun box() = !myInlineFun()
inline fun myInlineFun(): Boolean {
return false
}
@@ -0,0 +1,9 @@
package foo
fun box(): Boolean {
val t = myInlineFun(1 == 2)
val f = myInlineFun(1 == 2)
return t and f
}
inline fun myInlineFun(t: Boolean) = !t
@@ -0,0 +1,13 @@
package foo
fun box(): Boolean {
if (myInlineFun(3, 2) != 1) {
return false;
}
if (myInlineFun(100, -100) != 200) {
return false;
}
return true;
}
inline fun myInlineFun(l: Int, r: Int) = l - r
@@ -0,0 +1,5 @@
package foo
fun box() = myInlineFun()
inline fun myInlineFun() = true
@@ -0,0 +1,11 @@
package foo
fun box(): Boolean {
return (!(A().myInlineMethod()))
}
class A() {
inline fun myInlineMethod(): Boolean {
return false
}
}
@@ -0,0 +1,13 @@
package foo
fun box(): Boolean {
return !(A(false).wrap()) and A(true).wrap()
}
class A(val a: Boolean) {
inline fun myInlineMethod(): Boolean {
return a
}
fun wrap() = myInlineMethod()
}
@@ -0,0 +1,11 @@
package foo
fun box(): Boolean {
return !(A(false).myInlineMethod()) and A(true).myInlineMethod()
}
class A(val a: Boolean) {
inline fun myInlineMethod(): Boolean {
return a
}
}