diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-02-19 18:00:23 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-02-20 02:22:38 -0600 |
commit | 5cd7dddf8e65adda61716bfc72d3e9d552ccabb8 (patch) | |
tree | db6a8eec8d0177506d5726ffc69b6f6d34426b9a /src/test | |
parent | 71353ed2e761235ecf8ae7fa15f0fe61e9aa6fb7 (diff) | |
download | scala-test-more-5cd7dddf8e65adda61716bfc72d3e9d552ccabb8.tar.gz scala-test-more-5cd7dddf8e65adda61716bfc72d3e9d552ccabb8.zip |
implement bail out
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/scala/basic.scala | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/scala/basic.scala b/src/test/scala/basic.scala index 4adf6a4..30db4dc 100644 --- a/src/test/scala/basic.scala +++ b/src/test/scala/basic.scala @@ -90,4 +90,21 @@ class Basic extends FunSuite { builder.ok(true) assert(!builder.isPassing) } + + test ("bail out") { + val output = new ByteArrayOutputStream + val builder = new Builder(output) + + builder.ok(true) + val e = intercept[BailOutException] { + builder.bailOut("oh no!") + } + assert(e.message === "oh no!") + + val expected = + "ok 1\n" + + "Bail out! oh no!\n" + + assert(output.toString === expected) + } } |