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