Command: unittest::fail_or_die

NEST HelpDesk Command Index NEST Quick Reference

Name:
 unittest::fail_or_die - Execute a code block and exit with exit code 3 if it does not raise an error.

Synopsis:
 { code } fail_or_die -> -
          { code } string fail_or_die -> -

Description:
This procedure is provided to test that certain errors are raised, e.g., when
illegal values are set.

Diagnostics:
This function will quit nest if the code does NOT raise an error 
(exit code 3). It will print an error message to cerr, too.

Examples:
/unittest (7391) require
/unittest using
  { 1 0 div } fail_or_die    
  { 0 << /resolution 0 >> SetStatus} fail_or_die
endusing

Author:
 H. E. Plesser

FirstVersion:
 07/02/2008

Availability:
 SLI-2.0

SeeAlso:unittest::assert_or_die unittest::pass_or_die assert quit
Source:
 /home/abuild/rpmbuild/BUILD/nest-2.4.1/lib/sli/unittest.sli

NEST HelpDesk Command Index NEST Quick Reference

© 2000-2010 The NEST Initiative