diff options
author | James Ahlborn <jtahlborn@yahoo.com> | 2011-04-08 12:40:52 +0000 |
---|---|---|
committer | James Ahlborn <jtahlborn@yahoo.com> | 2011-04-08 12:40:52 +0000 |
commit | c10c32949f369d7f1b3fa6c6d90eba88c89a38ac (patch) | |
tree | ec4d8ea54812644e74f28e12d205889b091ad810 /test | |
parent | 4523f0e90997ac50e948d0bbd69aa3a892f08611 (diff) | |
download | jackcess-c10c32949f369d7f1b3fa6c6d90eba88c89a38ac.tar.gz jackcess-c10c32949f369d7f1b3fa6c6d90eba88c89a38ac.zip |
add 2010 unit tests
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@550 f203690c-595d-4dc9-a70b-905162fa7fd2
Diffstat (limited to 'test')
18 files changed, 7 insertions, 4 deletions
diff --git a/test/data/V2010/bigIndexTestV2010.accdb b/test/data/V2010/bigIndexTestV2010.accdb Binary files differnew file mode 100755 index 0000000..34a84fb --- /dev/null +++ b/test/data/V2010/bigIndexTestV2010.accdb diff --git a/test/data/V2010/compIndexTestV2010.accdb b/test/data/V2010/compIndexTestV2010.accdb Binary files differnew file mode 100755 index 0000000..8749eea --- /dev/null +++ b/test/data/V2010/compIndexTestV2010.accdb diff --git a/test/data/V2010/delColTestV2010.accdb b/test/data/V2010/delColTestV2010.accdb Binary files differnew file mode 100755 index 0000000..17e6410 --- /dev/null +++ b/test/data/V2010/delColTestV2010.accdb diff --git a/test/data/V2010/delTestV2010.accdb b/test/data/V2010/delTestV2010.accdb Binary files differnew file mode 100755 index 0000000..4c97d9e --- /dev/null +++ b/test/data/V2010/delTestV2010.accdb diff --git a/test/data/V2010/fixedNumericTestV2010.accdb b/test/data/V2010/fixedNumericTestV2010.accdb Binary files differnew file mode 100755 index 0000000..e35db22 --- /dev/null +++ b/test/data/V2010/fixedNumericTestV2010.accdb diff --git a/test/data/V2010/fixedTextTestV2010.accdb b/test/data/V2010/fixedTextTestV2010.accdb Binary files differnew file mode 100755 index 0000000..7415f5c --- /dev/null +++ b/test/data/V2010/fixedTextTestV2010.accdb diff --git a/test/data/V2010/indexCursorTestV2010.accdb b/test/data/V2010/indexCursorTestV2010.accdb Binary files differnew file mode 100755 index 0000000..9b151e9 --- /dev/null +++ b/test/data/V2010/indexCursorTestV2010.accdb diff --git a/test/data/V2010/indexTestV2010.accdb b/test/data/V2010/indexTestV2010.accdb Binary files differnew file mode 100755 index 0000000..48d73f6 --- /dev/null +++ b/test/data/V2010/indexTestV2010.accdb diff --git a/test/data/V2010/overflowTestV2010.accdb b/test/data/V2010/overflowTestV2010.accdb Binary files differnew file mode 100755 index 0000000..fa3e5ef --- /dev/null +++ b/test/data/V2010/overflowTestV2010.accdb diff --git a/test/data/V2010/queryTestV2010.accdb b/test/data/V2010/queryTestV2010.accdb Binary files differnew file mode 100755 index 0000000..e1cc51b --- /dev/null +++ b/test/data/V2010/queryTestV2010.accdb diff --git a/test/data/V2010/test2V2010.accdb b/test/data/V2010/test2V2010.accdb Binary files differnew file mode 100755 index 0000000..512258d --- /dev/null +++ b/test/data/V2010/test2V2010.accdb diff --git a/test/data/V2010/testIndexCodesV2010.accdb b/test/data/V2010/testIndexCodesV2010.accdb Binary files differindex 4392378..8cf261f 100644 --- a/test/data/V2010/testIndexCodesV2010.accdb +++ b/test/data/V2010/testIndexCodesV2010.accdb diff --git a/test/data/V2010/testIndexPropertiesV2010.accdb b/test/data/V2010/testIndexPropertiesV2010.accdb Binary files differnew file mode 100755 index 0000000..cbf9ce0 --- /dev/null +++ b/test/data/V2010/testIndexPropertiesV2010.accdb diff --git a/test/data/V2010/testPromotionV2010.accdb b/test/data/V2010/testPromotionV2010.accdb Binary files differnew file mode 100755 index 0000000..858cc37 --- /dev/null +++ b/test/data/V2010/testPromotionV2010.accdb diff --git a/test/data/V2010/testV2010.accdb b/test/data/V2010/testV2010.accdb Binary files differnew file mode 100755 index 0000000..179486a --- /dev/null +++ b/test/data/V2010/testV2010.accdb diff --git a/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java b/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java index 52c7b60..26c35ff 100644 --- a/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java +++ b/test/src/java/com/healthmarketscience/jackcess/DatabaseTest.java @@ -997,11 +997,10 @@ public class DatabaseTest extends TestCase { for (final FileFormat fileFormat : SUPPORTED_FILEFORMATS) { Database db = create(fileFormat); - if (!FileFormat.V2003.equals(fileFormat) - && !FileFormat.V2007.equals(fileFormat)) { + if (fileFormat.ordinal() < FileFormat.V2003.ordinal()) { assertNotNull("file format: " + fileFormat, db.getSystemTable("MSysAccessObjects")); } else { - // v2003, v2007 template files have no "MSysAccessObjects" table + // v2003+ template files have no "MSysAccessObjects" table assertNull("file format: " + fileFormat, db.getSystemTable("MSysAccessObjects")); } diff --git a/test/src/java/com/healthmarketscience/jackcess/IndexTest.java b/test/src/java/com/healthmarketscience/jackcess/IndexTest.java index 5e67022..1e326c3 100644 --- a/test/src/java/com/healthmarketscience/jackcess/IndexTest.java +++ b/test/src/java/com/healthmarketscience/jackcess/IndexTest.java @@ -392,7 +392,8 @@ public class IndexTest extends TestCase { final Map<String,Object> row = c.getCurrentRow(); // Row order is arbitrary, so v2007 row order difference is valid - if (Database.FileFormat.V2007.equals(testDB.getExpectedFileFormat())) { + if (testDB.getExpectedFileFormat().ordinal() >= + Database.FileFormat.V2007.ordinal()) { DatabaseTest.checkTestDBTable1RowA(testDB, table, row); } else { DatabaseTest.checkTestDBTable1RowABCDEFG(testDB, table, row); diff --git a/test/src/java/com/healthmarketscience/jackcess/UsageMapTest.java b/test/src/java/com/healthmarketscience/jackcess/UsageMapTest.java index a2321d1..87fa5c3 100644 --- a/test/src/java/com/healthmarketscience/jackcess/UsageMapTest.java +++ b/test/src/java/com/healthmarketscience/jackcess/UsageMapTest.java @@ -28,6 +28,9 @@ public final class UsageMapTest extends TestCase { } else if (Database.FileFormat.V2007.equals(expectedFileFormat)) { expectedFirstPage = 94; expectedLastPage = 511; + } else if (Database.FileFormat.V2010.equals(expectedFileFormat)) { + expectedFirstPage = 109; + expectedLastPage = 511; } else { throw new IllegalAccessException("Unknown file format: " + expectedFileFormat); } |