Lumiera  0.pre.03
»edit your freedom«
suite.hpp File Reference

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>

Classes

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

Typedefs

using opt_uint64 = std::optional< uint64_t >