tinytest {tinytest} | R Documentation |
Tinytest constructor
Description
Each individual test in the package generates a tinytest
object. A
tinytest
object is a logical
scalar, with metadata
(attributes) about the test.
Usage
tinytest(
result,
call,
trace = NULL,
diff = NA_character_,
short = c(NA_character_, "data", "attr", "xcpt", "envv", "wdir", "file", "lcle"),
info = NA_character_,
file = NA_character_,
fst = NA_integer_,
lst = NA_integer_,
...
)
Arguments
result |
|
call |
|
diff |
|
short |
|
info |
|
file |
|
fst |
|
lst |
|
Value
A tinytest
object.
Details
The result can take three values.
TRUE
: test was passed.FALSE
: test was failed.NA
: A side effect was detected.
Authors of extension packages should not use NA
as a result value as
this part of the interface may change in the future.
See Also
Other extensions:
register_tinytest_extension()
,
using()
Examples
tt <- expect_equal(1+1, 2)
if (isTRUE(tt)){
print("w00p w00p!")
} else {
print("Oh no!")
}