Java cvprof Coverage Report for
StackFilterTest.java

    1   package junit.tests.runner;
    2   
    3   import java.io.*;
    4   import junit.framework.*;
    5   import junit.runner.BaseTestRunner;
    6   
    7   public class StackFilterTest extends TestCase {
    8   	String fFiltered;
    9   	String fUnfiltered;
   10   	
   11   	protected void setUp() {
   12   		StringWriter swin= new StringWriter();
   13   		PrintWriter pwin= new PrintWriter(swin);
   14   		pwin.println("junit.framework.AssertionFailedError");
   15   		pwin.println("	at junit.framework.Assert.fail(Assert.java:144)");
   16   		pwin.println("	at junit.framework.Assert.assert(Assert.java:19)");
   17   		pwin.println("	at junit.framework.Assert.assert(Assert.java:26)");
   18   		pwin.println("	at MyTest.f(MyTest.java:13)");
   19   		pwin.println("	at MyTest.testStackTrace(MyTest.java:8)");
   20   		pwin.println("	at java.lang.reflect.Method.invoke(Native Method)");
   21   		pwin.println("	at junit.framework.TestCase.runTest(TestCase.java:156)");
   22   		pwin.println("	at junit.framework.TestCase.runBare(TestCase.java:130)");
   23   		pwin.println("	at junit.framework.TestResult$1.protect(TestResult.java:100)");
   24   		pwin.println("	at junit.framework.TestResult.runProtected(TestResult.java:118)");
   25   		pwin.println("	at junit.framework.TestResult.run(TestResult.java:103)");
   26   		pwin.println("	at junit.framework.TestCase.run(TestCase.java:121)");
   27   		pwin.println("	at junit.framework.TestSuite.runTest(TestSuite.java:157)");
   28   		pwin.println("	at junit.framework.TestSuite.run(TestSuite.java, Compiled Code)");
   29   		pwin.println("	at junit.swingui.TestRunner$17.run(TestRunner.java:669)");
   30   		fUnfiltered= swin.toString();
   31   
   32   		StringWriter swout= new StringWriter();
   33   		PrintWriter pwout= new PrintWriter(swout);
   34   		pwout.println("junit.framework.AssertionFailedError");
   35   		pwout.println("	at MyTest.f(MyTest.java:13)");
   36   		pwout.println("	at MyTest.testStackTrace(MyTest.java:8)");
   37   		fFiltered= swout.toString();
   38   	}
   39   		
   40   	public void testFilter() {
   41   		assertEquals(fFiltered, BaseTestRunner.getFilteredTrace(fUnfiltered));
   42   	}
   43   }