42 using LERR_(ITER_EXHAUST);
47 typedef IterStack<int> IStack;
70 CHECK (isnil (stack));
81 CHECK (!isnil (stack));
87 CHECK (7 == stack.pop());
92 CHECK (1 == stack.pop());
94 CHECK (isnil (stack));
101 CHECK (23 == *stack);
106 CHECK (isnil (stack));
Conveniently iterable stack and queue containers.
#define VERIFY_ERROR(ERROR_ID, ERRONEOUS_STATEMENT)
Macro to verify that a statement indeed raises an exception.
Implementation namespace for support and library code.
Simple test class runner.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
A collection of frequently used helper functions to support unit testing.