Class TerminatorWithoutExceptions

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class TerminatorWithoutExceptions : public mu::tiny::test::Terminator
[source]

Terminator for builds without exception support.

Uses a platform-specific non-exception mechanism (e.g. setjmp/longjmp) to unwind from a failing test. Retrieve it via Shell::get_current_test_terminator_without_exceptions().

Subclassed by mu::tiny::test::CrashingTerminatorWithoutExceptions

Public Functions

virtual void exit_current_test() const override

Exit the currently running test immediately.

~TerminatorWithoutExceptions() override = default
[source]