Learn R Programming

⚠️There's a newer version (3.2.3) of this package.Take me there.

testthat (version 0.2)

Testthat code. Tools to make testing fun :)

Description

A testing package specifically tailored for R that's fun, flexible and easy to set up.

Copy Link

Version

Install

install.packages('testthat')

Monthly Downloads

578,511

Version

0.2

License

GPL

Maintainer

Hadley Wickham

Last Published

July 25th, 2010

Functions in testthat (0.2)

MinimalReporter

Test reporter: minimal.
test_dir

Run all of the tests in a directory.
colourise

Colourise text for display in the terminal.
StopReporter

Test reporter: stop on error.
SummaryReporter

Test reporter: summary of errors.
find_reporter

Find reporter object given name...
watch

Watch a directory for changes (additions, deletions & modifications).
test_file

Run all tests in specified file.
try_capture_stack

Try, capture stack on error.
matches

Expectation: does string match regular expression?
is_false

Expectation: is the object false?
library_if_available

Load package, if available.
Reporter

Stub object for managing a reporter of tests.
prints_text

Expectation: does printed output match a regular expression?
error_report

Generate error report from traceback.
takes_less_than

Expectation: does expression take less than a fixed amount of time to run?
auto_test_package

Watches a package for changes, rerunning tests as appropriate.
expectation

Expectation class.
auto_test

Watches code and tests for changes, rerunning tests as appropriate.
is_equivalent_to

Expectation: is the object equivalent to a value?
with_reporter

Execute code in specified reporter.
compare_state

Compare two directory states.
expect_that

Expect that a condition holds.
equals

Expectation: is the object equal (with numerical tolerance) to a value?
create_traceback

Generate a traceback from a list of calls.
source_dir

Load all source files in a directory.
is_true

Expectation: is the object true?
context

Describe the context of a set of tests.
is_a

Expectation: does the object inherit from a class?
dir_state

Capture the state of a directory.
throws_error

Expectation: does expression throw an error?
test_that

Create a test.
is_identical_to

Expectation: is the object identical to another?