Class Terminator

Inheritance Relationships

Derived Types

Class Documentation

class Terminator
[source]

Abstract strategy for exiting a failing test.

Implement exit_current_test() to control how the framework stops the currently running test (throw, longjmp, crash, etc.).

Subclassed by mu::tiny::test::NormalTerminator, mu::tiny::test::TerminatorWithoutExceptions

Public Functions

virtual void exit_current_test() const = 0

Exit the currently running test immediately.

virtual ~Terminator() = default
[source]