This package provides a considerable set of test cases which you can easily incorporate in your DBI driver package.
Install from CRAN via
or the development version using
In your driver backage, add
DBItest to the
Suggests:. Then, enable the tests by running
from your package’s directory. This enables testing using
testthat (if necessary) and creates, among others, a file
test-DBItest.R in the
tests/testthat directory. Replace its entire contents by the following:
DBItest::make_context(Kazam(), NULL) DBItest::test_all()
(This assumes that
Kazam() returns an instance of your
DBIDriver class. Additional arguments to
dbConnect() are specified as named list instead of the
NULL argument to
skip argument to
test_all() allows specifying skipped tests.
See the package’s documentation and the feature list for a description of the tests.