Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
suite.hpp File Reference

Building and running a suite of tests, implemented as test classes. More...

Go to the source code of this file.

Description

Building and running a suite of tests, implemented as test classes.

This simple test suite runner is intended to be linked into a standalone C++ application, allowing to invoke individual tests by ID, invoking groups of tests and producing a report of all registered tests. Registration of individual testcases happens automatically through static test::Launcher instances.

Todo:
as of 9/09, the implementation seems OKish but a bit clumsy. See Ticket #289
See also
HelloWorld_test
test::Test
test::TestOption
run.hpp
testrunner.cpp

Definition in file suite.hpp.

#include <vector>
#include <string>
#include <optional>

Namespaces

namespace  test
 Test runner and basic definitions for tests.
 

Typedefs

using opt_uint64 = std::optional< uint64_t >
 

Classes

class  Suite
 Enables running a collection of tests. More...