1 package junit.extensions;
2
3 import junit.framework.Assert;
4 import junit.framework.Test;
5 import junit.framework.TestResult;
6
7
8
9
10
11
12 public class TestDecorator extends Assert implements Test {
13 protected Test fTest;
14
15 public TestDecorator(Test test) {
16 fTest = test;
17 }
18
19
20
21
22 public void basicRun(TestResult result) {
23 fTest.run(result);
24 }
25
26 public int countTestCases() {
27 return fTest.countTestCases();
28 }
29
30 public void run(TestResult result) {
31 basicRun(result);
32 }
33
34 @Override
35 public String toString() {
36 return fTest.toString();
37 }
38
39 public Test getTest() {
40 return fTest;
41 }
42 }