From: James Ahlborn Date: Fri, 4 Aug 2006 01:59:00 +0000 (+0000) Subject: add unit test for multi-page table defs X-Git-Tag: rel_1_1_6~9 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=9839781fec7a593f3002e81c8018228c39985fdc;p=jackcess.git add unit test for multi-page table defs git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@87 f203690c-595d-4dc9-a70b-905162fa7fd2 --- diff --git a/test/data/test.mdb b/test/data/test.mdb index caae8af..89a05a1 100644 Binary files a/test/data/test.mdb and b/test/data/test.mdb differ diff --git a/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java b/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java index 365b455..f11e1e1 100644 --- a/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java +++ b/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java @@ -68,7 +68,7 @@ public class DatabaseTest extends TestCase { public void testGetNextRow() throws Exception { Database db = open(); - assertEquals(1, db.getTableNames().size()); + assertEquals(2, db.getTableNames().size()); Table table = db.getTable("Table1"); Map row = table.getNextRow(); @@ -439,6 +439,12 @@ public class DatabaseTest extends TestCase { assertEquals(2, table.getIndexes().size()); assertEquals(3, table.getIndexSlotCount()); } + + public void testMultiPageTableDef() throws Exception + { + List columns = open().getTable("Table2").getColumns(); + assertEquals(89, columns.size()); + } private Object[] createTestRow() { return new Object[] {"Tim", "R", "McCune", 1234, (byte) 0xad, 555.66d,