JS test: removed legacy inline tests

This commit is contained in:
Alexey Tsvetkov
2014-07-18 12:04:43 +04:00
committed by Zalim Bashorov
parent 0484df00c3
commit 1dcc096753
10 changed files with 1 additions and 150 deletions
@@ -1,9 +0,0 @@
package foo
class A() {
val a = 5
}
inline fun A.myInlineExtension() = a + 1
fun box() = A().myInlineExtension() == 6
@@ -1,9 +0,0 @@
package foo
class A() {
val a = 5
}
inline fun A.myInlineExtension(i: Int) = a + i
fun box() = A().myInlineExtension(1) == 6
@@ -1,7 +0,0 @@
package foo
fun box() = !myInlineFun()
inline fun myInlineFun(): Boolean {
return false
}
@@ -1,9 +0,0 @@
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
@@ -1,13 +0,0 @@
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
@@ -1,5 +0,0 @@
package foo
fun box() = myInlineFun()
inline fun myInlineFun() = true
@@ -1,11 +0,0 @@
package foo
fun box(): Boolean {
return (!(A().myInlineMethod()))
}
class A() {
inline fun myInlineMethod(): Boolean {
return false
}
}
@@ -1,13 +0,0 @@
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()
}
@@ -1,11 +0,0 @@
package foo
fun box(): Boolean {
return !(A(false).myInlineMethod()) and A(true).myInlineMethod()
}
class A(val a: Boolean) {
inline fun myInlineMethod(): Boolean {
return a
}
}