aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/scala/org/perl8/test/tap
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-02-23 02:14:47 -0600
committerJesse Luehrs <doy@tozt.net>2013-02-23 02:26:21 -0600
commitc3e56778e8d47aec5c5e8354148ea1356a980e69 (patch)
tree02d16cfb1d7a08a06f7f15af24c7c60aaa1eba71 /src/main/scala/org/perl8/test/tap
parentfa9b8522a5ea474b63d1dad5108ee7b1c858c9ed (diff)
downloadscala-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.scala23
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 {