This is an old revision of the document!
OHDSI unit testing for R follows the standard R practice using test_that: A folder named 'tests' is created in the root of the package, and this folder contains
The file 'testthat.R' should have the following content:
library(testthat) library(<package name>) test_check("<package name>")
The sub-folder 'testthat` should contain one or more R scripts whose file name starts with 'test-' (e.g. 'test-connection.R'. Each file should contain one or more `test_that` blocks, for example
test_that("Function x returns 2", { expect_equal(x(), 2) })