assert_nona()
: checks that there is no missing value.
assert_args()
: checks that f
is a function and that it has arguments
called args.name
.
assert_lengths()
: checks that objects have the same length.
assert_one_bool()
: checks whether either TRUE
or FALSE
.
assert_one_int()
: checks that object is integer-ish of length 1.
assert_int()
: checks that values are integer-ish (or NULL
).
assert_pos()
: checks that values are (strictly) positive.
assert_01()
: checks that values are either 0
or 1
.
assert_multiple()
: checks that there are multiple unique values.
Errors if there are one unique values (or none).
Warns if there are two unique values only.
assert_class()
: checks that object is of a particular class.
assert_class_or_null()
: checks that object is of a particular class
(or NULL
).
assert_all()
: checks that all values of an object are the same as value
.
Default checks that values are all TRUE
. This function tests equality;
beware precision errors (e.g. (0.1 + 0.2) != 0.3
).
assert_dir()
: checks that directory exists, or tries to create it.
assert_exist()
: checks that file exists.
assert_noexist()
: checks that file does not exist.
assert_nodots()
: checks that ...
are not used in a function.
assert_ext()
: checks that file has a particular extension.
assert_type()
: checks that values are of a particular type.
assert_sorted()
: checks that values are sorted.
assert_package()
: checks that a package is installed.
assert_df_with_names()
: checks that it is a data frame with some required
variables names. There can be additional variables as well.