test suite test output transformer
static string test transform(string source) pure
return base string • new("+", source, "!")
test case test appender()
the appender • write("foo")
the appender • write("bar")
the appender • write("baz")
elements : the appender • elements()
assert elements • size == 3
assert elements[0] == "foo"
assert elements[1] == "bar"
assert elements[2] == "baz"
the appender • write all(elements)
more elements : the appender • elements()
assert more elements • size == 6
assert more elements[0] == "foo"
assert more elements[1] == "bar"
assert more elements[2] == "baz"
assert more elements[3] == "foo"
assert more elements[4] == "bar"
assert more elements[5] == "baz"
test case test transformer()
the transformer • write("foo")
the transformer • write("bar")
the transformer • write("baz")
elements : the appender • elements()
assert elements • size == 3
assert elements[0] == "+foo!"
assert elements[1] == "+bar!"
assert elements[2] == "+baz!"