From b8571ece11728fb9bd564336d5f6df92e000a307 Mon Sep 17 00:00:00 2001 From: James Strachan Date: Mon, 20 Feb 2012 14:53:15 +0000 Subject: [PATCH] added a testlib ant goal to run the unit tests on the testlib --- build.xml | 29 +++++++++++++++++++++++++++++ testlib/test/Test.kt | 10 +++++----- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/build.xml b/build.xml index 8af56e48344..0b4d78d21b8 100644 --- a/build.xml +++ b/build.xml @@ -86,6 +86,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testlib/test/Test.kt b/testlib/test/Test.kt index dae55b52080..32dee921d8b 100644 --- a/testlib/test/Test.kt +++ b/testlib/test/Test.kt @@ -9,7 +9,7 @@ import org.junit.runner.* import org.junit.runner.notification.* import junit.framework.* -protected class BuiltTest(name: String, val builder: TestBuilder, val test: BuiltTest.() -> Unit) : TestCase(name) { +protected class TestBuilt(name: String, val builder: TestBuilder, val test: TestBuilt.() -> Unit) : TestCase(name) { private var myState: T? = null var state : T @@ -32,12 +32,12 @@ protected class BuiltTest(name: String, val builder: TestBuilder, val test open class TestBuilder(name: String) { val mySuite : TestSuite = TestSuite(name) - public var setUp : BuiltTest.() -> Unit = {} + public var setUp : TestBuilt.() -> Unit = {} - public var tearDown : BuiltTest.() -> Unit = {} + public var tearDown : TestBuilt.() -> Unit = {} - fun String.minus(test: BuiltTest.() -> Unit) { - mySuite.addTest(BuiltTest(this, this@TestBuilder, test)) + fun String.minus(test: TestBuilt.() -> Unit) { + mySuite.addTest(TestBuilt(this, this@TestBuilder, test)) } }