Man pages for mllg/checkmate
Fast and Versatile Argument Checks

anyInfiniteCheck if an object contains infinite values
anyMissingCheck if an object contains missing values
anyNaNCheck if an object contains NaN values
asIntegerConvert an argument to an integer
assertCombine multiple checks into one assertion
AssertCollectionCollect multiple assertions
checkAccessCheck file system access rights
checkArrayCheck if an argument is an array
checkAtomicCheck that an argument is an atomic vector
checkAtomicVectorCheck that an argument is an atomic vector
checkCharacterCheck if an argument is a vector of type character
checkChoiceCheck if an object is an element of a given set
checkClassCheck the class membership of an argument
checkComplexCheck if an argument is a vector of type complex
checkCountCheck if an argument is a count
checkDataFrameCheck if an argument is a data frame
checkDataTableCheck if an argument is a data table
checkDateCheck that an argument is a Date
checkDirectoryExistsCheck for existence and access rights of directories
checkDisjunctCheck if an argument is disjunct from a given set
checkDoubleCheck that an argument is a vector of type double
checkEnvironmentCheck if an argument is an environment
checkFactorCheck if an argument is a factor
checkFALSECheck if an argument is FALSE
checkFileExistsCheck existence and access rights of files
checkFlagCheck if an argument is a flag
checkFormulaCheck if an argument is a formula
checkFunctionCheck if an argument is a function
checkIntCheck if an argument is a single integerish value
checkIntegerCheck if an argument is vector of type integer
checkIntegerishCheck if an object is an integerish vector
checkListCheck if an argument is a list
checkLogicalCheck if an argument is a vector of type logical
checkmate-packagecheckmate: Fast and Versatile Argument Checks
checkMatrixCheck if an argument is a matrix
checkMultiClassCheck the class membership of an argument
checkNamedCheck if an argument is named
checkNamesCheck names to comply to specific rules
checkNullCheck if an argument is NULL
checkNumberCheck if an argument is a single numeric value
checkNumericCheck that an argument is a vector of type numeric
checkOSCheck the operating system
checkPathForOutputCheck if a path is suited for creating an output file
checkPermutationCheck if the arguments are permutations of each other.
checkPOSIXctCheck that an argument is a date/time object in POSIXct...
checkR6Check if an argument is an R6 class
checkRawCheck if an argument is a raw vector
checkScalarCheck if an argument is a single atomic value
checkScalarNACheck if an argument is a single missing value
checkSetEqualCheck if an argument is equal to a given set
checkStringCheck if an argument is a string
checkSubsetCheck if an argument is a subset of a given set
checkTibbleCheck if an argument is a tibble
checkTRUECheck if an argument is TRUE
checkVectorCheck if an argument is a vector
coalesceCoalesce operator
makeAssertionTurn a Check into an Assertion
makeExpectationTurn a Check into an Expectation
makeTestTurn a Check into a Test
matchArgPartial Argument Matching
qassertQuick argument checks on (builtin) R types
qassertrQuick recursive arguments checks on lists and data frames
register_test_backendSelect Backend for Unit Tests
vnameLookup a variable name
wfGet the index of the first/last TRUE
mllg/checkmate documentation built on Jan. 17, 2024, 1:21 a.m.