|
Groovy example source code file (PlatformLineWriterTest.java)
The Groovy PlatformLineWriterTest.java source code
package groovy.io;
import groovy.text.SimpleTemplateEngine;
import groovy.text.Template;
import junit.framework.TestCase;
import java.io.IOException;
import java.io.StringWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;
public class PlatformLineWriterTest extends TestCase {
public void testPlatformLineWriter() throws IOException, ClassNotFoundException {
String LS = System.getProperty("line.separator");
Map binding = new HashMap();
binding.put("first", "Tom");
binding.put("last", "Adams");
Template template = new SimpleTemplateEngine().createTemplate("<%= first %>\n<% println last %>");
StringWriter stringWriter = new StringWriter();
Writer platformWriter = new PlatformLineWriter(stringWriter);
template.make(binding).writeTo(platformWriter);
assertEquals("Tom" + LS + "Adams" + LS, stringWriter.toString());
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy PlatformLineWriterTest.java source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.