1
2
3
4 package net.sourceforge.pmd.renderers;
5
6 import junit.framework.Assert;
7 import net.sourceforge.pmd.Report;
8 import net.sourceforge.pmd.ReportTest;
9 import net.sourceforge.pmd.RuleContext;
10 import net.sourceforge.pmd.RuleViolation;
11 import net.sourceforge.pmd.lang.java.rule.JavaRuleViolation;
12
13 import org.junit.Test;
14
15
16
17
18
19 public class XSLTRendererTest {
20
21 @Test
22 public void testDefaultStylesheet() throws Exception {
23 XSLTRenderer renderer = new XSLTRenderer();
24 Report report = new Report();
25 RuleViolation rv = new JavaRuleViolation(new ReportTest.FooRule(), new RuleContext(),
26 ReportTest.getNode(1, 1, "some scope"),
27 "violation message");
28 report.addRuleViolation(rv);
29 String result = ReportTest.render(renderer, report);
30 Assert.assertTrue(result.contains("violation message"));
31 }
32 }