Information is outdated
JayBird team uses JUnit test cases to assure the quality of the released driver. Also during development unit tests are extensively used. It is not allowed to commit a code to the CVS until it passes all existing unit tests. Also each reproducable bug has corresponding test case. This guarantees that clean check out from the CVS can be compiled and will not contain any previously discovered bug. Currently we have 315 test cases covering most of the driver use cases.
Additionally before the release driver is required to pass JDBC compatibility suite (CTS), which currently contains 1216 test cases. Unfortunately Firebird does not support all features used by the CTS, so some test cases are excluded from run.