diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-03-14 11:41:34 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-03-14 11:46:18 -0500 |
commit | 7a00ccf0a468cd74543e3c65f8ebecab9629e10d (patch) | |
tree | e6f352e77b84bdd7deb97279d76e2ee6a82b130c /src/test/scala/com/iinteractive/test/tap/TestBuilderTest.scala | |
parent | bc9d8f9e68f80d195b41e6a19d8bf2f505f59dad (diff) | |
download | scala-test-more-7a00ccf0a468cd74543e3c65f8ebecab9629e10d.tar.gz scala-test-more-7a00ccf0a468cd74543e3c65f8ebecab9629e10d.zip |
diag and note should be able to stringify anything
fixes gh-1
Diffstat (limited to 'src/test/scala/com/iinteractive/test/tap/TestBuilderTest.scala')
-rw-r--r-- | src/test/scala/com/iinteractive/test/tap/TestBuilderTest.scala | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/test/scala/com/iinteractive/test/tap/TestBuilderTest.scala b/src/test/scala/com/iinteractive/test/tap/TestBuilderTest.scala index bc873c8..b1f23c9 100644 --- a/src/test/scala/com/iinteractive/test/tap/TestBuilderTest.scala +++ b/src/test/scala/com/iinteractive/test/tap/TestBuilderTest.scala @@ -70,6 +70,9 @@ class TestBuilderTest extends TestMore { } subtest ("diag") { + class Foo { + override def toString = "stringified" + } val output = new ByteArrayOutputStream Console.withOut(output) { Console.withErr(output) { @@ -78,19 +81,23 @@ class TestBuilderTest extends TestMore { builder.ok(false, "the test passes") builder.diag("got false, expected true") builder.ok(true) + builder.diag(List(1, "foo", Nil, ('a', 2.3))) + builder.diag(new Foo) builder.diag("ending\nnow") builder.doneTesting } } val expected = - "ok 1 the test passes\n" + - "not ok 2 the test passes\n" + - "# got false, expected true\n" + - "ok 3\n" + - "# ending\n" + - "# now\n" + - "1..3\n" + + "ok 1 the test passes\n" + + "not ok 2 the test passes\n" + + "# got false, expected true\n" + + "ok 3\n" + + "# List(1, foo, List(), (a,2.3))\n" + + "# stringified\n" + + "# ending\n" + + "# now\n" + + "1..3\n" + "# Looks like you failed 1 test of 3.\n" is(output.toString, expected) |