Skip to content

marcelboldt/DBItest

 
 

Repository files navigation

DBItest Travis-CI Build Status

This package provides a considerable set of test cases which you can easily incorporate in your DBI driver package.

Usage

Install using

devtools::install_github("rstats-db/DBItest")

In your driver backage, add DBItest to the Suggests:. Then, enable the tests by running

devtools::use_testthat()
devtools::use_test("DBItest")

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 make_context().)

The skip argument to test_all() allows specifying skipped tests.

See the package's documentation and the feature list for a description of the tests.

About

Testing DBI drivers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R 100.0%