1 23 package test.net.sourceforge.pmd; 24 25 import junit.framework.TestCase; 26 import net.sourceforge.pmd.Report; 27 import net.sourceforge.pmd.RuleContext; 28 29 public class RuleContextTest extends TestCase { 30 31 public void testReport() { 32 RuleContext ctx = new RuleContext(); 33 assertEquals(0, ctx.getReport().size()); 34 Report r = new Report(); 35 ctx.setReport(r); 36 Report r2 = ctx.getReport(); 37 assertEquals("report object mismatch", r, r2); 38 } 39 40 public void testFilename() { 41 RuleContext ctx = new RuleContext(); 42 assertNull("filename should be null", ctx.getSourceCodeFilename()); 43 ctx.setSourceCodeFilename("foo"); 44 assertEquals("filename mismatch", "foo", ctx.getSourceCodeFilename()); 45 } 46 } 47 | Popular Tags |