for (int i = 0; i < queriesAndResults.length; i++)
{
final String[] queriesAndResult = queriesAndResults[i];
final String query = queriesAndResult[0];
final String resultFile = queriesAndResult[2];
final DataFactoryDesignTimeSupport dataFactory = (DataFactoryDesignTimeSupport) createDataFactory(query);
initializeDataFactory(dataFactory);
final String queryResult = performDesignTimeTest(dataFactory);
compareLineByLine(resultFile, queryResult);
}
}