development:unit_testing_in_r
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
- A sub-folder called 'testthat`
- A file called 'testthat.R'
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)
})
development/unit_testing_in_r.1435633762.txt.gz · Last modified: by schuemie
