Search code examples
language-agnosticassert

is there a standard name for opposite of assert?


What I should name of a function that quits execution a condition equals true ? Deny ? Is there a common established name ?

anti_assert(1=1, errmsg);

For me it is easier to go that way because then it is possible to do macro in c/c++ like:

#define anti_assert(expression) anti_assert(expresstion, #expression)

And then in log I have the fragment of code that triggered the issue.


Solution

  • I really like refute from Ruby's Minitest. Makes it instantly clear what we want (assert) vs what we don't want (refute).