Added basic console-project test and fixed default-params and test-failed tests

This commit is contained in:
Mark Harrah 2010-01-11 20:27:52 -05:00
parent 76b31e4fcf
commit 3c6b5f79c1
7 changed files with 28 additions and 19 deletions

View File

@ -0,0 +1,2 @@
project.name=Test
project.version=1.0

View File

@ -0,0 +1 @@
> console-project

View File

@ -1,5 +1,5 @@
# default parameters are only in 2.8 # default parameters are only in 2.8
> ++2.8.0-SNAPSHOT > ++2.8.0.Beta1-RC7
> compile > compile
# switch which 'x' method has a default for the second parameter in A # switch which 'x' method has a default for the second parameter in A

View File

@ -1,7 +1,10 @@
import org.scalatest._ import org.specs._
class TestQuickSuite extends FunSuite { class helloWorldFailure extends Specification {
test("a test") { "'hello world' has 11 characters" in {
throw new IllegalStateException "hello world".size must be equalTo(12)
} }
} "'hello world' matches 'h.* w.*'" in {
"hello world" must be matching("h.* w.*")
}
}

View File

@ -1,7 +1,10 @@
import org.scalatest._ import org.specs._
class TestQuickSuite extends FunSuite { class helloWorldSuccess extends Specification {
test("a test") { "'hello world' has 11 characters" in {
true "hello world".size must be equalTo(11)
} }
} "'hello world' matches 'h.* w.*'" in {
"hello world" must be matching("h.* w.*")
}
}

View File

@ -2,5 +2,5 @@ import sbt._
class TestQuickProject(info: ProjectInfo) extends DefaultProject(info) { class TestQuickProject(info: ProjectInfo) extends DefaultProject(info) {
val snapshots = ScalaToolsSnapshots val snapshots = ScalaToolsSnapshots
val scalatest = "org.scalatest" % "scalatest" % "1.0.1-for-scala-2.8.0.Beta1-RC1-with-test-interfaces-0.2-SNAPSHOT" val specs = "org.scala-tools.testing" %% "specs" % "1.6.1"
} }

View File

@ -1,12 +1,12 @@
> ++2.8.0.Beta1-RC1 > ++2.8.0.Beta1-RC7
> update > update
$ copy-file changes/Fail.scala src/test/scala/TestQuickSuite.scala $ copy-file changes/Fail.scala src/test/scala/TestQuick.scala
-> test-failed -> test-failed
-> test-failed * -> test-failed *
-> test-failed TestQuickSuite -> test-failed helloWorldFailure
$ copy-file changes/Success.scala src/test/scala/TestQuickSuite.scala $ copy-file changes/Success.scala src/test/scala/TestQuick.scala
> test-failed > test-failed
> test-failed * > test-failed *
> test-failed TestQuickSuite > test-failed helloWorldSuccess