Remove generated codegen tests, move all testData to box/

A single test file will be generated out of box/ directory
This commit is contained in:
Alexander Udalov
2013-01-25 16:26:56 +04:00
committed by Alexander Udalov
parent 41a416da60
commit 7ce62a5b64
147 changed files with 0 additions and 1258 deletions
@@ -1,11 +0,0 @@
annotation class A(val a: Int = 0)
A fun test1() = 1
A(2) fun test2() = 1
fun box(): String {
if ((test1() + test2()) == 2) {
return "OK"
}
return "fail"
}
@@ -1,8 +0,0 @@
class A(val a: Int = 0)
fun box(): String {
if (A().a == 0 && A(1).a == 1) {
return "OK"
}
return "fail"
}
@@ -1,14 +0,0 @@
class A {
inner class B(val a: String = "a", val b: Int = 55, val c: String = "c")
}
fun box(): String {
val bDefault = A().B()
val b = A().B("aa", 66, "cc")
if (bDefault.a == "a" && bDefault.b == 55 && bDefault.c == "c") {
if (b.a == "aa" && b.b == 66 && b.c == "cc") {
return "OK"
}
}
return "fail"
}
@@ -1,13 +0,0 @@
class A(val a: Int = 0, val b: String = "a")
fun box(): String {
val a1 = A()
val a2 = A(1)
val a3 = A(b = "b")
val a4 = A(2, "c")
if (a1.a != 0 && a1.b != "a") return "fail"
if (a2.a != 1 && a2.b != "a") return "fail"
if (a3.a != 0 && a3.b != "b") return "fail"
if (a4.a != 2 && a4.b != "c") return "fail"
return "OK"
}
@@ -1,14 +0,0 @@
class A {
inner class B(val a: Double = 1.0, val b: Int = 55, val c: String = "c")
}
fun box(): String {
val bDefault = A().B()
val b = A().B(2.0, 66, "cc")
if (bDefault.a == 1.0 && bDefault.b == 55 && bDefault.c == "c") {
if (b.a == 2.0 && b.b == 66 && b.c == "cc") {
return "OK"
}
}
return "fail"
}
@@ -1,11 +0,0 @@
enum class A(val a: Int = 1) {
FIRST: A()
SECOND: A(2)
}
fun box(): String {
if (A.FIRST.a == 1 && A.SECOND.a == 2) {
return "OK"
}
return "fail"
}
@@ -1,10 +0,0 @@
enum class Foo(val a: Int = 1, val b: String) {
B: Foo(2, "b")
C: Foo(b = "b")
}
fun box(): String {
if (Foo.B.a != 2 || Foo.B.b != "b") return "fail"
if (Foo.C.a != 1 || Foo.C.b != "b") return "fail"
return "OK"
}
@@ -1,14 +0,0 @@
enum class Foo(val a: Int = 1, val b: String = "a") {
A: Foo()
B: Foo(2, "b")
C: Foo(b = "b")
D: Foo(a = 2)
}
fun box(): String {
if (Foo.A.a != 1 || Foo.A.b != "a") return "fail"
if (Foo.B.a != 2 || Foo.B.b != "b") return "fail"
if (Foo.C.a != 1 || Foo.C.b != "b") return "fail"
if (Foo.D.a != 2 || Foo.D.b != "a") return "fail"
return "OK"
}
@@ -1,14 +0,0 @@
enum class Foo(val a: Double = 1.0, val b: Double = 1.0) {
A: Foo()
B: Foo(2.0, 2.0)
C: Foo(b = 2.0)
D: Foo(a = 2.0)
}
fun box(): String {
if (Foo.A.a != 1.0 || Foo.A.b != 1.0) return "fail"
if (Foo.B.a != 2.0 || Foo.B.b != 2.0) return "fail"
if (Foo.C.a != 1.0 || Foo.C.b != 2.0) return "fail"
if (Foo.D.a != 2.0 || Foo.D.b != 1.0) return "fail"
return "OK"
}
@@ -1,7 +0,0 @@
fun box(): String {
val o = object {
inner class A(val value: String = "OK")
}
return o.A().value
}
@@ -1,9 +0,0 @@
fun Int.foo(a: Int = 1): Int {
return a
}
fun box(): String {
if (1.foo() != 1) return "fail"
if (1.foo(2) != 2) return "fail"
return "OK"
}
@@ -1,9 +0,0 @@
fun Double.foo(a: Double = 1.0): Double {
return a
}
fun box(): String {
if (1.0.foo() != 1.0) return "fail"
if (1.0.foo(2.0) != 2.0) return "fail"
return "OK"
}
@@ -1,11 +0,0 @@
fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double {
return a + b
}
fun box(): String {
if (1.0.foo() != 2.0) return "fail"
if (1.0.foo(2.0, 2.0) != 4.0) return "fail"
if (1.0.foo(a = 2.0) != 3.0) return "fail"
if (1.0.foo(b = 2.0) != 3.0) return "fail"
return "OK"
}
@@ -1,17 +0,0 @@
class A {
class object {
fun Int.foo(a: Int = 1): Int {
return a
}
fun test(): String {
if (1.foo() != 1) return "fail"
if (1.foo(2) != 2) return "fail"
return "OK"
}
}
}
fun box(): String {
return A.test()
}
@@ -1,15 +0,0 @@
object A {
fun Int.foo(a: Int = 1): Int {
return a
}
fun test(): String {
if (1.foo() != 1) return "fail"
if (1.foo(2) != 2) return "fail"
return "OK"
}
}
fun box(): String {
return A.test()
}
@@ -1,9 +0,0 @@
fun Int.foo(a: Int = 1, b: String): Int {
return a
}
fun box(): String {
if (1.foo(b = "b") != 1) return "fail"
if (1.foo(2, "b") != 2) return "fail"
return "OK"
}
@@ -1,14 +0,0 @@
trait Foo {
fun foo(a: Double = 1.0): Double
}
class FooImpl : Foo {
override fun foo(a: Double): Double {
return a
}
}
fun box(): String {
if (FooImpl().foo() != 1.0) return "fail"
if (FooImpl().foo(2.0) != 2.0) return "fail"
return "OK"
}
@@ -1,15 +0,0 @@
class A {
fun Int.foo(a: Int = 1): Int {
return a
}
fun test(): String {
if (1.foo() != 1) return "fail"
if (1.foo(2) != 2) return "fail"
return "OK"
}
}
fun box(): String {
return A().test()
}
@@ -1,15 +0,0 @@
class A {
fun Double.foo(a: Double = 1.0): Double {
return a
}
fun test(): String {
if (1.0.foo() != 1.0) return "fail"
if (1.0.foo(2.0) != 2.0) return "fail"
return "OK"
}
}
fun box(): String {
return A().test()
}
@@ -1,17 +0,0 @@
class A {
fun Double.foo(a: Double = 1.0, b: Double = 1.0): Double {
return a + b
}
fun test(): String {
if (1.0.foo() != 2.0) return "fail"
if (1.0.foo(2.0, 2.0) != 4.0) return "fail"
if (1.0.foo(a = 2.0) != 3.0) return "fail"
if (1.0.foo(b = 2.0) != 3.0) return "fail"
return "OK"
}
}
fun box(): String {
return A().test()
}