package dbfit.fixture; import dbfit.api.DBEnvironment; import dbfit.api.DbEnvironmentFactory; import dbfit.api.DbObject; import dbfit.api.DbStoredProcedure; import java.sql.SQLException; public class ExecuteProcedure extends DbObjectExecutionFixture { protected DBEnvironment environment; protected String procName; public ExecuteProcedure() { this.environment = DbEnvironmentFactory.getDefaultEnvironment(); } public ExecuteProcedure(DBEnvironment dbEnvironment, String procName) { this.procName = procName; this.environment = dbEnvironment; } @Override protected DbObject getTargetDbObject() throws SQLException { if (procName==null) procName=args[0]; return new DbStoredProcedure(environment, procName); } }