assertAfterLast() Tests indicators that show that result set cursor is positioned after the last row in the
ResultSet.
protected void
assertBeforeFirst() Tests indicators that show that the result set cursor is positioned before the first row in the
ResultSet.
protected void
assertEmptyResultSet() Tests indicators that must be false when the result set is empty.
protected void
assertFirstInMultirowRS() Tests indicators that show that the result set cursor is on the first row in the
ResultSet - use only for multi-row ResultSets.
protected void
assertInMiddleInMultirowRS() Tests indicators that show that the result set is in the middle of a ResultSet and not in either of
the extremes - use only for multi-row ResultSets.
protected void
assertLastInMultirowRS() Tests indicators that show that the result set cursor is on the last row in the
ResultSet - use only for multi-row ResultSets.
protected void
createBasicTable() Creates basic table for use in general ResultSet testing.
getDatabaseDirectory() Gets File representing local filesystem directory in which Axion metadata files will be
stored - null for this instance since we're testing via memory database.
Tests indicators that show that result set cursor is positioned after the last row in the
ResultSet.
throws: Exception - if error occurs while executing methods under test.
Tests indicators that show that the result set cursor is positioned before the first row in the
ResultSet.
throws: Exception - if error occurs while executing methods under test.
Tests indicators that show that the result set cursor is on the first row in the
ResultSet - use only for multi-row ResultSets.
throws: Exception - if error occurs while executing methods under test.
Tests indicators that show that the result set is in the middle of a ResultSet and not in either of
the extremes - use only for multi-row ResultSets.
throws: Exception - if error occurs while executing methods under test.
Tests indicators that show that the result set cursor is on the last row in the
ResultSet - use only for multi-row ResultSets.
throws: Exception - if error occurs while executing methods under test.
Creates empty table for use in testing position logic against a degenerate AxionResultSet.
throws: Exception - if error occurs during table or ResultSet construction
Creates empty table for use in testing position logic against a degenerate AxionResultSet.
throws: Exception - if error occurs during table or ResultSet construction
Executes cleanup methods that are local to this test suite. A subclass should override
this method as necessary, but be sure to invoke it via super.doCleanup() if it does not
already close resources which are bound to this class instance.
Gets File representing local filesystem directory in which Axion metadata files will be
stored - null for this instance since we're testing via memory database. Should be
overridden by subclasses that use the local file system for persistence.
null for this instance