53 resolveEmbeddedOriginToken ();
67 walk (
"/usr/bin:/usr/lib");
78 cout <<
"➢➢" << path.next() << endl;
84 resolveEmbeddedOriginToken ()
87 string expected = (exePath.remove_leaf() /
"modules").
string();
90 CHECK (
"xyz" == sp.next());
91 CHECK (sp.next() == expected);
92 CHECK (
"abc" == sp.next());
93 CHECK (!sp.isValid());
Helpers to handle directory search paths.
string findExePath()
retrieve the location of the executable
#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.
A collection of frequently used helper functions to support unit testing.
Helper: Access a path Specification as a sequence of filesystem Paths.