Usage
assert_all_are_after(x, y, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_any_are_after(x, y, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_all_are_before(x, y, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_any_are_before(x, y, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_all_are_in_future(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_any_are_in_future(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_all_are_in_past(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_any_are_in_past(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
is_after(x, y, .xname = get_name_in_parent(x),
.yname = get_name_in_parent(y))
is_before(x, y, .xname = get_name_in_parent(x),
.yname = get_name_in_parent(y))
is_in_future(x, .xname = get_name_in_parent(x))
is_in_past(x, .xname = get_name_in_parent(x))Arguments
x
Date or POSIXt input to check.
y
Another date-time object to compare against.
na_ignore
A logical value. If FALSE, NA values
cause an error; otherwise they do not. Like na.rm in many
stats package functions, except that the position of the failing
values does not change.
severity
How severe should the consequences of the assertion be?
Either "stop", "warning", "message", or "none".
.xname
Not intended to be used directly.
.yname
Not intended to be used directly.