asserts.type
Check that a value has one of the expected classes.
📝Syntax
asserts.type(value, expectedTypes)
[res, msg] = asserts.type(value, expectedTypes)
📥Input Arguments
Parameter Description
value Value to test.
expectedTypes Class name or class name list as string array or cell of character vectors.
📤Output Arguments
Parameter Description
res true if the assertion passes, false otherwise.
msg assertion failure message, empty on success.
📄Description

The assertion passes when class(value) is present in expectedTypes.

The expected type list must not be empty.

💡Examples
One of several classes
asserts.type(single(1), {'double', 'single'});
Capture a type failure
[res, msg] = asserts.type(int32(1), {'double', 'single'});
🔗See Also
asserts.class
🕔Version History
Version Description
2.0.0 initial version
Edit this page on GitHub