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:
committed by
Alexander Udalov
parent
41a416da60
commit
7ce62a5b64
@@ -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"
|
||||
}
|
||||
-14
@@ -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"
|
||||
}
|
||||
-14
@@ -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"
|
||||
}
|
||||
-9
@@ -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"
|
||||
}
|
||||
-11
@@ -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"
|
||||
}
|
||||
-17
@@ -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()
|
||||
}
|
||||
-15
@@ -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()
|
||||
}
|
||||
-9
@@ -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"
|
||||
}
|
||||
-15
@@ -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()
|
||||
}
|
||||
-15
@@ -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()
|
||||
}
|
||||
-17
@@ -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()
|
||||
}
|
||||
Reference in New Issue
Block a user