summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* add test for uniqueEntryCount updatesJames Ahlborn2008-03-191-1/+54
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@286 f203690c-595d-4dc9-a70b-905162fa7fd2
* completely fix problems with sporadic usage map corruption; add some soft ↵James Ahlborn2008-03-181-1/+2
| | | | | | buffer caching in various places git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@281 f203690c-595d-4dc9-a70b-905162fa7fd2
* be little lenient in date assertions due to double roundingJames Ahlborn2008-03-181-6/+17
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@280 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ColumnBuilder utility for simplifying table constructionJames Ahlborn2008-03-153-130/+36
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@276 f203690c-595d-4dc9-a70b-905162fa7fd2
* remove extraneous propertiesJames Ahlborn2008-03-131-0/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@270 f203690c-595d-4dc9-a70b-905162fa7fd2
* always return relationships in same order regardless of table parameter ↵James Ahlborn2008-03-131-0/+105
| | | | | | order; add some simple relationship unit tests git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@269 f203690c-595d-4dc9-a70b-905162fa7fd2
* use readOnly dbs for unit testsJames Ahlborn2008-03-133-18/+22
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@268 f203690c-595d-4dc9-a70b-905162fa7fd2
* add unit tests (and fix some bugs) for ignoreNull and unique index handlingJames Ahlborn2008-03-114-20/+115
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@264 f203690c-595d-4dc9-a70b-905162fa7fd2
* add tests for multi-column indexesJames Ahlborn2008-03-101-0/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@262 f203690c-595d-4dc9-a70b-905162fa7fd2
* add tests for the various supported index typesJames Ahlborn2008-03-102-0/+394
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@259 f203690c-595d-4dc9-a70b-905162fa7fd2
* formalize code for reading unsigned bytesJames Ahlborn2008-03-091-4/+4
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@255 f203690c-595d-4dc9-a70b-905162fa7fd2
* More fixes for index parsing. Believe index names are now correctlyJames Ahlborn2008-03-061-1/+41
| | | | | | matched up with indexes. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@249 f203690c-595d-4dc9-a70b-905162fa7fd2
* write javadoc for DataTypes; accept wider range of incomging values for some ↵James Ahlborn2008-03-041-2/+5
| | | | | | data types git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@248 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix some compiler warningsJames Ahlborn2008-02-291-1/+0
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@244 f203690c-595d-4dc9-a70b-905162fa7fd2
* more index testingJames Ahlborn2008-02-291-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@240 f203690c-595d-4dc9-a70b-905162fa7fd2
* do not store millis in date testJames Ahlborn2008-02-221-1/+6
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@232 f203690c-595d-4dc9-a70b-905162fa7fd2
* Resolve more edge cases around date handlingJames Ahlborn2008-01-241-7/+38
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@224 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some more date testingJames Ahlborn2008-01-151-1/+40
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@215 f203690c-595d-4dc9-a70b-905162fa7fd2
* add openCopy utility methodJames Ahlborn2008-01-141-19/+23
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@213 f203690c-595d-4dc9-a70b-905162fa7fd2
* test cursorbuilderJames Ahlborn2007-12-052-1/+167
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@199 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ids to savepoints in order to verify legitimacy of restore attemptsJames Ahlborn2007-12-041-0/+38
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@198 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix file copyrightsJames Ahlborn2007-12-035-5/+130
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@197 f203690c-595d-4dc9-a70b-905162fa7fd2
* ditch builder-style methods on cursor impls, create CursorBuilder for ↵James Ahlborn2007-12-031-4/+7
| | | | | | simpler construction of Cursors git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@196 f203690c-595d-4dc9-a70b-905162fa7fd2
* more cursor testsJames Ahlborn2007-12-021-0/+45
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@195 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement range-based, index cursorsJames Ahlborn2007-12-022-48/+203
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@194 f203690c-595d-4dc9-a70b-905162fa7fd2
* more minor tweaks and enhanced cursor testsJames Ahlborn2007-11-291-7/+53
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@191 f203690c-595d-4dc9-a70b-905162fa7fd2
* rename skip methods; minor code cleanupsJames Ahlborn2007-11-291-13/+19
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@190 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement and test index based cursorJames Ahlborn2007-11-282-19/+154
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@188 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement save/restore in Cursor; use during find callsJames Ahlborn2007-11-281-1/+8
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@187 f203690c-595d-4dc9-a70b-905162fa7fd2
* make usagemap cursor work similarly to Cursor; handle live additions and ↵James Ahlborn2007-11-261-0/+72
| | | | | | deletions better git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@183 f203690c-595d-4dc9-a70b-905162fa7fd2
* further refactoring of table/cursor; initial iterator for index to allow for ↵James Ahlborn2007-11-261-3/+19
| | | | | | indexed cursors git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@182 f203690c-595d-4dc9-a70b-905162fa7fd2
* add some convenience methods for finding values in a tableJames Ahlborn2007-11-211-0/+5
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@181 f203690c-595d-4dc9-a70b-905162fa7fd2
* add reverse cursor traversalJames Ahlborn2007-11-211-4/+24
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@179 f203690c-595d-4dc9-a70b-905162fa7fd2
* Move table iteration out of Table and into Cursor. First stage inJames Ahlborn2007-11-202-3/+121
| | | | | | | offering more complicated table access. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@178 f203690c-595d-4dc9-a70b-905162fa7fd2
* change references between major data types; share common utility classes ↵James Ahlborn2007-11-191-6/+24
| | | | | | from common database git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@175 f203690c-595d-4dc9-a70b-905162fa7fd2
* Update table row count correctly on row deletion or bulk row addition,James Ahlborn2007-11-172-9/+58
| | | | | | | bug #1681954. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@174 f203690c-595d-4dc9-a70b-905162fa7fd2
* Add experimental support for auto-number columns, feature requestJames Ahlborn2007-11-161-0/+75
| | | | | | | #1565216. git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@173 f203690c-595d-4dc9-a70b-905162fa7fd2
* add support for writing large table definitions; move table definition code ↵James Ahlborn2007-07-132-5/+41
| | | | | | into Table (out of Database) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@159 f203690c-595d-4dc9-a70b-905162fa7fd2
* add flush method to Database; add unit test for new usage map functionalityJames Ahlborn2007-07-102-0/+27
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@157 f203690c-595d-4dc9-a70b-905162fa7fd2
* handle reading/writing numeric values which thing that they are fixed length ↵James Ahlborn2007-06-052-0/+52
| | | | | | fields (fix #1672071) git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@148 f203690c-595d-4dc9-a70b-905162fa7fd2
* when writing table definition, set things up so long variable length columns ↵James Ahlborn2007-05-082-0/+40
| | | | | | are written after normal variable length columns. this makes it more likely that all the data can be written sucessfully because long var columns can be written in separate data pages (fix bug [1675522]); tweak row writing to account for deleted columns git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@143 f203690c-595d-4dc9-a70b-905162fa7fd2
* add unit test for new copyTable behaviorJames Ahlborn2006-11-132-7/+122
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@136 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement multi-page long value writingJames Ahlborn2006-10-022-4/+53
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@127 f203690c-595d-4dc9-a70b-905162fa7fd2
* read index entries on demandJames Ahlborn2006-09-261-1/+3
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@126 f203690c-595d-4dc9-a70b-905162fa7fd2
* support reading 'compressed' indexes (fix 1563654)James Ahlborn2006-09-263-30/+50
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@124 f203690c-595d-4dc9-a70b-905162fa7fd2
* fix ordering of byte code comparatorJames Ahlborn2006-09-231-0/+96
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@120 f203690c-595d-4dc9-a70b-905162fa7fd2
* make byte[] printable when dumping tableJames Ahlborn2006-09-211-1/+12
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@118 f203690c-595d-4dc9-a70b-905162fa7fd2
* add ability to dump to writerJames Ahlborn2006-09-211-5/+19
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@117 f203690c-595d-4dc9-a70b-905162fa7fd2
* rework current row page tracking with RowStateJames Ahlborn2006-09-141-15/+16
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@109 f203690c-595d-4dc9-a70b-905162fa7fd2
* implement overflow row readingJames Ahlborn2006-09-132-0/+28
| | | | git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@108 f203690c-595d-4dc9-a70b-905162fa7fd2