33 using LERR_(ITER_EXHAUST);
61 CHECK (isnil (stack));
72 CHECK (!isnil (stack));
78 CHECK (7 == stack.pop());
83 CHECK (1 == stack.pop());
85 CHECK (isnil (stack));
97 CHECK (isnil (stack));
Conveniently iterable stack and queue containers.
Implementation namespace for support and library code.
Test runner and basic definitions for tests.
bool isnil(lib::time::Duration const &dur)
Simplistic test class runner.
#define LAUNCHER(_TEST_CLASS_, _GROUPS_)
A Stack which can be popped by iterating.
A collection of frequently used helper functions to support unit testing.
#define VERIFY_ERROR(ERROR_ID, ERRONEOUS_STATEMENT)
Macro to verify that a statement indeed raises an exception.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...