mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2026-04-20 17:47:03 -04:00
38 lines
884 B
Java
38 lines
884 B
Java
package junit.extensions;
|
|
|
|
import junit.framework.*;
|
|
|
|
/**
|
|
* 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);
|
|
}
|
|
public void run(final TestResult result) {
|
|
Protectable p= new Protectable() {
|
|
public void protect() throws Exception {
|
|
setUp();
|
|
basicRun(result);
|
|
tearDown();
|
|
}
|
|
};
|
|
result.runProtected(this, p);
|
|
}
|
|
/**
|
|
* 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.
|
|
*/
|
|
protected void tearDown() throws Exception {
|
|
}
|
|
}
|