NSMutableDictionary<String,Number> counts = new NSMutableDictionary<String,Number>();
for (EOEntity entity : entities) {
EOSQLExpression sqlExp = factory.selectStatementForAttributes(entity.attributes(),
false,
new EOFetchSpecification(entity.name(), null, null),
entity);
NSArray rows = ERXEOAccessUtilities.rawRowsForSQLExpression(ec, ERXTestSuite.ERXTEST_MODEL, sqlExp);
counts.setObjectForKey(rows.size(), entity.name());
}
ERXTestUtilities.createCompanyAnd3Employees();
NSMutableSet<String> hasMore = new NSMutableSet<String>();
for (EOEntity entity : entities) {
EOSQLExpression sqlExp = factory.selectStatementForAttributes(entity.attributes(),
false,
new EOFetchSpecification(entity.name(), null, null),
entity);
NSArray rows = ERXEOAccessUtilities.rawRowsForSQLExpression(ec, ERXTestSuite.ERXTEST_MODEL, sqlExp);
if ( ! counts.containsKey(entity.name()))
fail();