diff options
Diffstat (limited to 'src/junit/extensions/TestSetup.java')
-rw-r--r-- | src/junit/extensions/TestSetup.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/junit/extensions/TestSetup.java b/src/junit/extensions/TestSetup.java index 9ee8b05..00dcd21 100644 --- a/src/junit/extensions/TestSetup.java +++ b/src/junit/extensions/TestSetup.java @@ -5,15 +5,17 @@ import junit.framework.Test; import junit.framework.TestResult; /** - * A Decorator to set up and tear down additional fixture state. - * Subclass TestSetup and insert it into your tests when you want - * to set up additional state once before the tests are run. + * A Decorator to set up and tear down additional fixture state. Subclass + * TestSetup and insert it into your tests when you want to set up additional + * state once before the tests are run. */ public class TestSetup extends TestDecorator { public TestSetup(Test test) { super(test); } + + @Override public void run(final TestResult result) { Protectable p= new Protectable() { public void protect() throws Exception { @@ -24,15 +26,16 @@ public class TestSetup extends TestDecorator { }; result.runProtected(this, p); } + /** - * Sets up the fixture. Override to set up additional fixture - * state. + * Sets up the fixture. Override to set up additional fixture state. */ protected void setUp() throws Exception { } + /** - * Tears down the fixture. Override to tear down the additional - * fixture state. + * Tears down the fixture. Override to tear down the additional fixture + * state. */ protected void tearDown() throws Exception { } |