mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2026-04-21 01:57:08 -04:00
Upload sources
This commit is contained in:
37
app/src/main/java/junit/extensions/TestSetup.java
Normal file
37
app/src/main/java/junit/extensions/TestSetup.java
Normal file
@@ -0,0 +1,37 @@
|
||||
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 {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user