assert_range: Assert range

View source: R/logical-assertions.R

assert_rangeR Documentation

Assert range

Description

Raises an assertion error when !all(a >= min & a <= max)

Usage

assert_range(
  obj,
  min,
  max,
  error_message = "{.arg obj} must be within [{.arg min}, {.arg max}]",
  error_class = NULL
)

Arguments

obj

<any> any object

min

<any> the minimum value

max

<any> the maximum value

error_message

<string> a message to be displayed when assertion fails.

error_class

<character> the class name/s for the error.

See Also

Other logical-assertions: assert_equal(), assert_greater_equal(), assert_greater(), assert_less_equal(), assert_less(), assert_not_equal()


qfes/tidyassert documentation built on March 19, 2022, 7:18 a.m.