Expectation: is returned value less or greater than specified value?

expect_lt(object, expected, label = NULL, expected.label = NULL)

expect_lte(object, expected, label = NULL, expected.label = NULL)

expect_gt(object, expected, label = NULL, expected.label = NULL)

expect_gte(object, expected, label = NULL, expected.label = NULL)

Arguments

object

Computation and value to compare it to.

Both arguments supports limited unquoting to make it easier to generate readable failures within a function or for loop. See quasi_label for more details.

expected

Single numeric value to compare.

label

Used to customise failure messages. For expert use only.

expected.label

Used to customise failure messages. For expert use only.

See also

Examples

a <- 9 expect_lt(a, 10) if (FALSE) { expect_lt(11, 10) } a <- 11 expect_gt(a, 10) if (FALSE) { expect_gt(9, 10) }