eckit/testing/Test.h file

Namespaces

namespace eckit
namespace eckit::testing

Classes

class eckit::testing::TestException
class eckit::testing::SetEnv
class eckit::testing::Test
A test is defined by a description and a function pointer.
class eckit::testing::TestRegister
Tests are registered using a static object, that is initialised before main()
template<typename T>
class eckit::testing::ArrayView

Defines

#define UNIQUE_NAME2(name, line)
#define UNIQUE_NAME(name, line)
#define ECKIT_TESTING_SELF_REGISTER_CASES
#define CASE(description)
#define EXPECT(expr)
#define EXPECT_NOT(expr)
#define EXPECT_MSG(expr, msg_callback)
#define EXPECT_EQUAL(a, b)
#define EXPECT_NOT_EQUAL(a, b)
#define EXPECT_THROWS_AS(expr, excpt)
#define EXPECT_NO_THROW(expr)
#define EXPECT_THROWS(expr)
#define SETUP(name)
#define SECTION(name)