package groovy.xml /** * This test uses GroovyMarkup with writers other than System.out */ class MarkupWithWriterTest extends TestXmlSupport { void testSmallTreeWithStringWriter() { def writer = new java.io.StringWriter() def b = new MarkupBuilder(writer) b.root1(a:5, b:7) { elem1('hello1') elem2('hello2') elem3(x:7) } println writer.toString() // assertEquals "\n" + // " hello1\n" + // " hello2\n" + // " \n" + // "", writer.toString() } void testWriterUseInScriptFile() { assertScriptFile 'src/test/groovy/xml/UseMarkupWithWriterScript.groovy' } }