unittest::assert_or_die

Command: unittest::assert_or_die


Synopsis
{condition} assert_or_die -> -
bool assert_or_die -> -
{condition} string assert_or_die -> -
bool string assert_or_die -> -

Examples

/unittest (7378) require
/unittest using
{1 1 eq} assert_or_die
{1 0 eq} (1 != 0) assert_or_die
{1 /hello add 1 eq} assert_or_die
endusing

File
lib/sli/unittest.sli
Diagnostics

This function will quit nest if condition is false (exit code 1)
or if the condition raises an error (exit code 2).
It will print an error message to cerr too.
If a string argument is given it will be included in the message.

Availability
SLI-2.0

FirstVersion