KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > net > sourceforge > pmd > renderers > HTMLRendererTest


1 package test.net.sourceforge.pmd.renderers;
2
3 import net.sourceforge.pmd.PMD;
4 import net.sourceforge.pmd.Report;
5 import net.sourceforge.pmd.Report.ProcessingError;
6 import net.sourceforge.pmd.renderers.AbstractRenderer;
7 import net.sourceforge.pmd.renderers.HTMLRenderer;
8
9 public class HTMLRendererTest extends AbstractRendererTst {
10
11     public AbstractRenderer getRenderer() {
12         return new HTMLRenderer();
13     }
14
15     public String JavaDoc getExpected() {
16         return "<html><head><title>PMD</title></head><body>" + PMD.EOL +
17         "<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align=\"center\" cellspacing=\"0\" cellpadding=\"3\"><tr>" + PMD.EOL +
18         "<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>" + PMD.EOL +
19         "<tr bgcolor=\"lightgrey\"> " + PMD.EOL + "<td align=\"center\">1</td>" + PMD.EOL + "<td width=\"*%\">n/a</td>" + PMD.EOL +
20         "<td align=\"center\" width=\"5%\">1</td>" + PMD.EOL +
21         "<td width=\"*\">msg</td>" + PMD.EOL +
22         "</tr>" + PMD.EOL +
23         "</table></body></html>";
24     }
25
26     public String JavaDoc getExpectedEmpty() {
27         return "<html><head><title>PMD</title></head><body>" + PMD.EOL +
28         "<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align=\"center\" cellspacing=\"0\" cellpadding=\"3\"><tr>" + PMD.EOL +
29         "<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>" + PMD.EOL +
30         "</table></body></html>";
31     }
32
33     public String JavaDoc getExpectedMultiple() {
34         return "<html><head><title>PMD</title></head><body>" + PMD.EOL +
35         "<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align=\"center\" cellspacing=\"0\" cellpadding=\"3\"><tr>" + PMD.EOL +
36         "<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>" + PMD.EOL +
37         "<tr bgcolor=\"lightgrey\"> " + PMD.EOL + "<td align=\"center\">1</td>" + PMD.EOL + "<td width=\"*%\">n/a</td>" + PMD.EOL +
38         "<td align=\"center\" width=\"5%\">1</td>" + PMD.EOL +
39         "<td width=\"*\">msg</td>" + PMD.EOL +
40         "</tr>" + PMD.EOL +
41         "<tr> " + PMD.EOL + "<td align=\"center\">2</td>" + PMD.EOL + "<td width=\"*%\">n/a</td>" + PMD.EOL +
42         "<td align=\"center\" width=\"5%\">1</td>" + PMD.EOL +
43         "<td width=\"*\">msg</td>" + PMD.EOL +
44         "</tr>" + PMD.EOL +
45         "</table></body></html>";
46     }
47     
48     public String JavaDoc getExpectedError(ProcessingError error) {
49         return "<html><head><title>PMD</title></head><body>" + PMD.EOL +
50             "<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align=\"center\" cellspacing=\"0\" cellpadding=\"3\"><tr>" + PMD.EOL +
51             "<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>" + PMD.EOL +
52             "</table><hr/><center><h3>Processing errors</h3></center><table align=\"center\" cellspacing=\"0\" cellpadding=\"3\"><tr>" + PMD.EOL +
53             "<th>File</th><th>Problem</th></tr>" + PMD.EOL +
54             "<tr bgcolor=\"lightgrey\"> " + PMD.EOL +
55             "<td>file</td>" + PMD.EOL +
56             "<td>Error</td>" + PMD.EOL +
57             "</tr>" + PMD.EOL +
58             "</table></body></html>";
59     }
60 }
61
62
Popular Tags