View Javadoc
1 package test.net.sourceforge.pmd.ant; 2 3 import junit.framework.TestCase; 4 import net.sourceforge.pmd.ant.Formatter; 5 import net.sourceforge.pmd.renderers.CSVRenderer; 6 import net.sourceforge.pmd.renderers.HTMLRenderer; 7 import net.sourceforge.pmd.renderers.TextRenderer; 8 import net.sourceforge.pmd.renderers.XMLRenderer; 9 import org.apache.tools.ant.BuildException; 10 11 import java.io.File; 12 13 public class FormatterTest extends TestCase { 14 15 public void testType() { 16 Formatter f = new Formatter(); 17 f.setType("xml"); 18 assertTrue(f.getRenderer() instanceof XMLRenderer); 19 f.setType("text"); 20 assertTrue(f.getRenderer() instanceof TextRenderer); 21 f.setType("csv"); 22 assertTrue(f.getRenderer() instanceof CSVRenderer); 23 f.setType("html"); 24 assertTrue(f.getRenderer() instanceof HTMLRenderer); 25 try { 26 f.setType("FAIL"); 27 throw new RuntimeException("Should have failed!"); 28 } catch (BuildException be) { 29 // cool 30 } 31 } 32 33 public void testNull() { 34 Formatter f = new Formatter(); 35 assertTrue("Formatter toFile should start off null!", f.isToFileNull()); 36 f.setToFile(new File("foo")); 37 assertFalse("Formatter toFile should not be null!", f.isToFileNull()); 38 } 39 40 }

This page was automatically generated by Maven