This page exists to highlight each possible checking function that executes within a PRE or POST test routine.
Each of the allTypes() checking function calls, from A to K are called at least once.
Short cut 'ER' for 'EMPTY-ERROR' to save space. It of course makes no actual sense.
allTypes('John', 'Winston', 'Lennon')
A.
checkParam_emptyExtra()
allTypes('', '', '')
B.
checkParam_typeExtra()
allTypes(7,11)
C.
checkParam_emptyEither()
allTypes('Ringo', '', '')
D.
checkParam_typeEither()
allTypes('Lennon', '', 17)
E.
checkParam_empty()
allTypes('Pete', 'Best', {})
F.
check_interface()
allTypes('Stuart', 'Sutcliffe', {city:5})
G.
checkArgs_emptyEach()
allTypes('Billy', 'Preston', '')
H.
check_mutatedSnapshot()
allTypes('George', 'Harrison', {city:'Bath'})
I.
checkParam_type()
allTypes('James', 'Paul', 'McCartney')
J.
checkArgs_typeEach()
allTypes('Brian', 'Epstein', {city:'Liverpool'})
K.
check_assert()
check_assert(mess, origin, actual_value, expected)