提交 8ba7ad40 authored 作者: Thomas Mueller's avatar Thomas Mueller

The functions isBeforeFirst() and isAfterLast() were not compliant to the JDBC spec.

上级 7ce04a6f
......@@ -426,14 +426,14 @@ public class TestUpdatableResultSet extends TestBase {
ResultSet rs = stat.executeQuery("SELECT * FROM TEST");
assertEquals(type, rs.getType());
assertState(rs, true, false, false, rows == 0);
assertState(rs, rows > 0, false, false, false);
for (int i = 0; i < rows; i++) {
rs.next();
assertState(rs, rows == 0, i == 0, i == rows - 1, rows == 0 || i == rows);
}
try {
rs.beforeFirst();
assertState(rs, true, false, false, rows == 0);
assertState(rs, rows > 0, false, false, false);
} catch (SQLException e) {
if (!error) {
throw e;
......@@ -441,7 +441,7 @@ public class TestUpdatableResultSet extends TestBase {
}
try {
rs.afterLast();
assertState(rs, false, false, false, true);
assertState(rs, false, false, false, rows > 0);
} catch (SQLException e) {
if (!error) {
throw e;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论