tr.getQueryID(), sql, resultSet, resultException,
this.getExpectedResults(tr.getQuerySetID()).getResultsFile(tr.getQueryID()) );
} catch (QueryTestFailedException qtfe) {
throw new TransactionRuntimeException(qtfe.getMessage());
}
}
} else if (getResultsMode().equalsIgnoreCase(TestProperties.RESULT_MODES.GENERATE)) { //$NON-NLS-1$
try {
this.getResultsGenerator().generateQueryResultFile(tr.getQuerySetID(),
tr.getQueryID(), sql, resultSet, resultException, tr.getStatus());
} catch (QueryTestFailedException qtfe) {
throw new TransactionRuntimeException(qtfe.getMessage());
}
} else {
// just create the error file for any failures
if (tr.getStatus() == TestResult.RESULT_STATE.TEST_EXCEPTION && !getResultsMode().equalsIgnoreCase(TestProperties.RESULT_MODES.NONE)) {
try {
this.getResultsGenerator().generateErrorFile(tr.getQuerySetID(),
tr.getQueryID(), sql, resultSet, resultException,
this.getExpectedResults(tr.getQuerySetID()).getResultsFile(tr.getQueryID()) );
} catch (QueryTestFailedException qtfe) {
throw new TransactionRuntimeException(qtfe.getMessage());
}
}
}