expect(conn.compileStatement(isA(String.class), isA(StatementType.class), isA(FieldType[].class), anyInt())).andThrow(
new SQLException("you asked us to!!"));
} else {
expect(conn.compileStatement(isA(String.class), isA(StatementType.class), isA(FieldType[].class), anyInt())).andReturn(
stmt);
expect(stmt.runExecute()).andReturn(rowN);
stmt.close();
if (queryAfter != null) {
expect(
conn.compileStatement(isA(String.class), isA(StatementType.class), isA(FieldType[].class),
anyInt())).andReturn(stmt);