AnCH Framework 0.1
Another C++ Hack Framework
 
Loading...
Searching...
No Matches
anch::ut::DefaultRunner Class Reference

Default unit tests runner. More...

#include <defaultRunner.hpp>

+ Inheritance diagram for anch::ut::DefaultRunner:
+ Collaboration diagram for anch::ut::DefaultRunner:

Public Member Functions

 DefaultRunner ()=delete
 
 DefaultRunner (const DefaultRunner &)=delete
 
 DefaultRunner (const anch::ut::UnitTests &tests)
 
virtual bool startup () override
 
virtual bool shutdown () override
 
virtual uint16_t test (const std::string &test) override
 

Detailed Description

Default unit tests runner.

This runner will execute test synchronously.

Since
0.1
Author
Vincent Lachenal

Constructor & Destructor Documentation

◆ DefaultRunner() [1/3]

anch::ut::DefaultRunner::DefaultRunner ( )
delete

Forbids DefaultRunner default constructor

◆ DefaultRunner() [2/3]

anch::ut::DefaultRunner::DefaultRunner ( const DefaultRunner & )
delete

Forbids DefaultRunner copy constructor

+ Here is the call graph for this function:

◆ DefaultRunner() [3/3]

anch::ut::DefaultRunner::DefaultRunner ( const anch::ut::UnitTests & tests)

DefaultRunner constructor

Parameters
teststhe units tests declaration

Member Function Documentation

◆ shutdown()

virtual bool anch::ut::DefaultRunner::shutdown ( )
overridevirtual

Shutdown test runner

Returns
true when shutdown is OK, false otherwise

Implements anch::ut::Runner.

◆ startup()

virtual bool anch::ut::DefaultRunner::startup ( )
overridevirtual

Startup test runner

Returns
true when startup is OK, false otherwise

Implements anch::ut::Runner.

◆ test()

virtual uint16_t anch::ut::DefaultRunner::test ( const std::string & test)
overridevirtual

Run test

Parameters
testthe test to run
Returns
0 when OK, 1 when before test processing failed, 2 when test failed and 3 when after test processing failed

Implements anch::ut::Runner.

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: