package dbfit.fixture;
import dbfit.api.DBEnvironment;
import dbfit.api.DbEnvironmentFactory;
import fit.Fixture;
import fit.Parse;
public class Rollback extends Fixture {
private DBEnvironment dbEnvironment;
public Rollback() {
this(DbEnvironmentFactory.getDefaultEnvironment());
}
public Rollback(DBEnvironment env) {
this.dbEnvironment = env;
}
@Override
public void doTable(Parse table) {
try {
dbEnvironment.rollback();
} catch (Throwable e) {
throw new Error(e);
}
}
}