This is a small wrapper around tryCatch() that captures any
condition signalled while evaluating its argument. It is useful for
situations where you expect a specific condition to be signalled,
for debugging, and for unit testing.
Usage
catch_cnd(expr, classes = "condition")
Value
A condition if any was signalled, NULL otherwise.
Arguments
expr
Expression to be evaluated with a catching condition
handler.
classes
A character vector of condition classes to catch. By
default, catches all conditions.