| expect_true {testthat} | R Documentation |
These are fall-back expectations that you can use when none of the other more specific expectations apply. The disadvantage is that you may get a less informative error message.
expect_true(object, info = NULL, label = NULL) expect_false(object, info = NULL, label = NULL)
object |
object to test |
info |
extra information to be included in the message (useful when writing tests in loops). |
label |
object label. When |
Attributes are ignored.
is_false for complement
Other expectations: equivalence,
expect_equal,
expect_equivalent,
expect_identical;
expect-compare, expect_gt,
expect_gte, expect_less_than,
expect_lt, expect_lte,
expect_more_than;
expect_equal_to_reference;
expect_error, expect_match,
expect_message,
expect_output,
expect_warning,
matching-expectations;
expect_is; expect_named;
expect_null; expect_silent;
takes_less_than
expect_true(2 == 2) # Failed expectations will throw an error ## Not run: expect_true(2 != 2) ## End(Not run) expect_true(!(2 != 2)) # or better: expect_false(2 != 2) a <- 1:3 expect_true(length(a) == 3) # but better to use more specific expectation, if available expect_equal(length(a), 3)