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
@@ -0,0 +1,11 @@
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"
}
@@ -0,0 +1,8 @@
class A(val a: Int = 0)
fun box(): String {
if (A().a == 0 && A(1).a == 1) {
return "OK"
}
return "fail"
}
@@ -0,0 +1,14 @@
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"
}
@@ -0,0 +1,13 @@
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"
}
@@ -0,0 +1,14 @@
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"
}
@@ -0,0 +1,11 @@
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"
}
@@ -0,0 +1,10 @@
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"
}
@@ -0,0 +1,14 @@
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"
}
@@ -0,0 +1,14 @@
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"
}
@@ -0,0 +1,7 @@
fun box(): String {
val o = object {
inner class A(val value: String = "OK")
}
return o.A().value
}