summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorTim McCune <javajedi@users.sf.net>2005-08-12 05:28:37 +0000
committerTim McCune <javajedi@users.sf.net>2005-08-12 05:28:37 +0000
commitcd4c2188725dec869749adb490ef24bebc720813 (patch)
tree23d6a2f3fc28fc007e3235df79370f28d3eab803 /test
parent468b7748b3df1870bd477d5e46b2f310859534b6 (diff)
downloadjackcess-cd4c2188725dec869749adb490ef24bebc720813.tar.gz
jackcess-cd4c2188725dec869749adb490ef24bebc720813.zip
Added handling of deleted rows.
Fixed a couple bugs introduced by the 1.5 upgrade. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@19 f203690c-595d-4dc9-a70b-905162fa7fd2
Diffstat (limited to 'test')
-rw-r--r--test/data/delTest.mdbbin0 -> 135168 bytes
-rw-r--r--test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java9
2 files changed, 9 insertions, 0 deletions
diff --git a/test/data/delTest.mdb b/test/data/delTest.mdb
new file mode 100644
index 0000000..915caa2
--- /dev/null
+++ b/test/data/delTest.mdb
Binary files differ
diff --git a/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java b/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java
index 6b1fc0e..c4dac93 100644
--- a/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java
+++ b/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java
@@ -29,6 +29,15 @@ public class DatabaseTest extends TestCase {
//tmp.deleteOnExit();
return Database.create(tmp);
}
+
+ public void testReadDeletedRows() throws Exception {
+ Table table = Database.open(new File("test/data/delTest.mdb")).getTable("Table");
+ int rows = 0;
+ while (table.getNextRow() != null) {
+ rows++;
+ }
+ assertEquals(2, rows);
+ }
public void testGetColumns() throws Exception {
List columns = open().getTable("Table1").getColumns();