From 938ca25951f53535a83683ef220304705eb2f78d Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Fri, 27 Jan 2012 21:09:11 -0500 Subject: [PATCH] basic test for junit integration --- sbt/src/sbt-test/tests/junit/build.sbt | 3 +++ sbt/src/sbt-test/tests/junit/changes/Failure.scala | 8 ++++++++ sbt/src/sbt-test/tests/junit/changes/Success.scala | 8 ++++++++ sbt/src/sbt-test/tests/junit/test | 11 +++++++++++ 4 files changed, 30 insertions(+) create mode 100644 sbt/src/sbt-test/tests/junit/build.sbt create mode 100644 sbt/src/sbt-test/tests/junit/changes/Failure.scala create mode 100644 sbt/src/sbt-test/tests/junit/changes/Success.scala create mode 100644 sbt/src/sbt-test/tests/junit/test diff --git a/sbt/src/sbt-test/tests/junit/build.sbt b/sbt/src/sbt-test/tests/junit/build.sbt new file mode 100644 index 000000000..75cc99d4a --- /dev/null +++ b/sbt/src/sbt-test/tests/junit/build.sbt @@ -0,0 +1,3 @@ +resolvers += ScalaToolsReleases + +libraryDependencies += "com.novocode" % "junit-interface" % "0.8" % "test" diff --git a/sbt/src/sbt-test/tests/junit/changes/Failure.scala b/sbt/src/sbt-test/tests/junit/changes/Failure.scala new file mode 100644 index 000000000..10097c776 --- /dev/null +++ b/sbt/src/sbt-test/tests/junit/changes/Failure.scala @@ -0,0 +1,8 @@ +package com.foo.junit.test.blah + +import org.junit._ + +class Failure +{ + @Test def fail() { error("Fail!") } +} diff --git a/sbt/src/sbt-test/tests/junit/changes/Success.scala b/sbt/src/sbt-test/tests/junit/changes/Success.scala new file mode 100644 index 000000000..e8a088f92 --- /dev/null +++ b/sbt/src/sbt-test/tests/junit/changes/Success.scala @@ -0,0 +1,8 @@ +package com.foo.junit.test.blah + +import org.junit._ + +class Success +{ + @Test def succeed() { } +} diff --git a/sbt/src/sbt-test/tests/junit/test b/sbt/src/sbt-test/tests/junit/test new file mode 100644 index 000000000..ef48c9d40 --- /dev/null +++ b/sbt/src/sbt-test/tests/junit/test @@ -0,0 +1,11 @@ +> test + +$ copy-file changes/Success.scala src/test/scala/Success.scala +> test + +> test-only com.foo.junit.test.blah.Success + +$ copy-file changes/Failure.scala src/test/scala/Failure.scala +-> test +-> test-only com.foo.junit.test.blah.Failure +> test-only com.foo.junit.test.blah.Success