1#ifndef ROOT_CORE_UTILS_UNIT_TEST_DIR_HH
2#define ROOT_CORE_UTILS_UNIT_TEST_DIR_HH
43 UnitTestDir (
const std::string& package,
const std::string& name);
61 const std::string&
path ()
const;
68 void cleanup (
bool val_cleanup);
UnitTestDir(const UnitTestDir &)
rationale: I'm making these private to avoid copying
UnitTestDir & operator=(const UnitTestDir &)
const std::string & path() const
description: the path to the directory guarantee: no-fail
UnitTestDir(const std::string &package, const std::string &name)
effects: standard constructor guarantee: strong failures: out of memory failures: directory creation ...
~UnitTestDir()
effects: standard destructor guarantee: no-fail
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
std::string m_path
description: members directly corresponding to accessors
bool cleanup() const
description: whether we clean up on completion guarantee: no-fail
This module defines a variety of assert style macros.