diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-02-19 12:04:34 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-02-19 12:04:34 -0600 |
commit | a6a4c00f4ce823ecdcb6e4e15fec3a0a0f7fc89c (patch) | |
tree | 9508157d634c8d752b8ebb73c145837578a65c02 /src/test | |
download | scala-test-more-a6a4c00f4ce823ecdcb6e4e15fec3a0a0f7fc89c.tar.gz scala-test-more-a6a4c00f4ce823ecdcb6e4e15fec3a0a0f7fc89c.zip |
initial commit
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/scala/basic.scala | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/test/scala/basic.scala b/src/test/scala/basic.scala new file mode 100644 index 0000000..1593d91 --- /dev/null +++ b/src/test/scala/basic.scala @@ -0,0 +1,59 @@ +import org.scalatest.FunSuite + +import testbuilder._ + +class Basic extends FunSuite { + test ("ok") { + val builder = new Builder(4) + builder.ok(true, "test succeeded") + builder.ok(false, "test failed") + builder.ok(true) + builder.ok(false) + + val expected = + "1..4\n" + + "ok 1 - test succeeded\n" + + "not ok 2 - test failed\n" + + "ok 3\n" + + "not ok 4\n" + + assert(builder.tap === expected) + + builder.ok(true) + assert(builder.tap === expected + "ok 5\n") + } + + test ("no plan") { + val builder = new Builder + builder.ok(true, "test succeeded") + builder.ok(false, "test failed") + builder.ok(true) + builder.ok(false) + + val expected = + "1..4\n" + + "ok 1 - test succeeded\n" + + "not ok 2 - test failed\n" + + "ok 3\n" + + "not ok 4\n" + + assert(builder.tap === expected) + + val expectedModified = + "1..5\n" + + "ok 1 - test succeeded\n" + + "not ok 2 - test failed\n" + + "ok 3\n" + + "not ok 4\n" + + "ok 5\n" + + builder.ok(true) + assert(builder.tap === expectedModified) + } + + test ("empty") { + val builder = new Builder + + assert(builder.tap === "1..0\n") + } +} |