diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-02-23 02:14:47 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-02-23 02:26:21 -0600 |
commit | c3e56778e8d47aec5c5e8354148ea1356a980e69 (patch) | |
tree | 02d16cfb1d7a08a06f7f15af24c7c60aaa1eba71 /src/main/scala/org/perl8/test/tap | |
parent | fa9b8522a5ea474b63d1dad5108ee7b1c858c9ed (diff) | |
download | scala-test-more-c3e56778e8d47aec5c5e8354148ea1356a980e69.tar.gz scala-test-more-c3e56778e8d47aec5c5e8354148ea1356a980e69.zip |
stop threading outputstreams through everything
it's not really necessary, since we can already capture output if
necessary externally
Diffstat (limited to 'src/main/scala/org/perl8/test/tap')
-rw-r--r-- | src/main/scala/org/perl8/test/tap/TestBuilder.scala | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/src/main/scala/org/perl8/test/tap/TestBuilder.scala b/src/main/scala/org/perl8/test/tap/TestBuilder.scala index f9c684c..ac576d8 100644 --- a/src/main/scala/org/perl8/test/tap/TestBuilder.scala +++ b/src/main/scala/org/perl8/test/tap/TestBuilder.scala @@ -1,31 +1,26 @@ package org.perl8.test.tap -import java.io.OutputStream - import org.perl8.test.Utils._ class TestBuilder ( plan: Option[Plan], - out: OutputStream, - val indent: Int, + val indent: String, private val name: Message ) { plan.foreach(p => println(Producer.plan(p))) def this ( plan: Plan, - out: OutputStream = System.out, - indent: Int = 0, + indent: String = "", name: Message = NoMessage ) = - this(Some(plan), out, indent, name) + this(Some(plan), indent, name) def this ( - out: OutputStream = System.out, - indent: Int = 0, + indent: String = "", name: Message = NoMessage ) = - this(None, out, indent, name) + this(None, indent, name) def ok ( test: Boolean, @@ -92,11 +87,9 @@ class TestBuilder ( private val state = new TestState private def println (str: String) { - Console.withOut(out) { - val indented = - str.split("\n").map(s => (" " * (indent * 4)) + s).mkString("\n") - Console.println(indented) - } + val indented = + str.split("\n").map(s => indent + s).mkString("\n") + Console.println(indented) } private class TestState { |