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