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)
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.