45 #include "Teuchos_Assert.hpp"
46 #include "Teuchos_StandardCatchMacros.hpp"
static void addUnitTest(UnitTestBase *unitTest, const std::string groupName, const std::string testName)
Add an unit test (called indirectly through macros.
std::ostream subclass that performs the magic of indenting data sent to an std::ostream object among ...
bool runUnitTest(FancyOStream &out) const
virtual void runUnitTestImpl(FancyOStream &out, bool &success) const =0
#define TEUCHOS_STANDARD_CATCH_STATEMENTS(VERBOSE, ERR_STREAM, SUCCESS_FLAG)
Simple macro that catches and reports standard exceptions and other exceptions.
UnitTestBase(const std::string groupName, std::string testName)