distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::test::SignalCatchingOperationsTestCase Class Reference

Tests operations specific to catching signals. More...

#include <SignalCatchingOperationsTestCase.hpp>

Inheritance diagram for distortos::test::SignalCatchingOperationsTestCase:
[legend]
Collaboration diagram for distortos::test::SignalCatchingOperationsTestCase:
[legend]

Public Member Functions

constexpr SignalCatchingOperationsTestCase ()
 SignalCatchingOperationsTestCase's constructor. More...
 
- Public Member Functions inherited from distortos::test::SignalsTestCaseCommon
constexpr SignalsTestCaseCommon (const uint8_t priority, const SignalSet signalMask, const SignalAction signalAction)
 SignalsTestCaseCommon's constructor. More...
 
- Public Member Functions inherited from distortos::test::PrioritizedTestCase
constexpr PrioritizedTestCase (const uint8_t priority)
 PrioritizedTestCase's constructor. More...
 
- Public Member Functions inherited from distortos::test::TestCase
bool run () const
 Public function to start the test case. More...
 

Private Member Functions

bool run_ () const override
 Runs the test case. More...
 

Static Private Attributes

static constexpr uint8_t testCasePriority_ {UINT8_MAX / 2}
 priority at which this test case should be executed More...
 

Additional Inherited Members

- Protected Member Functions inherited from distortos::test::SignalsTestCaseCommon
bool finalize () const override
 Finalizes the test case. More...
 
bool initialize () const override
 Initializes the test case. More...
 
- Protected Member Functions inherited from distortos::test::TestCaseCommon
bool finalize () const override
 Finalizes the test case. More...
 
bool initialize () const override
 Initializes the test case. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ SignalCatchingOperationsTestCase()

constexpr distortos::test::SignalCatchingOperationsTestCase::SignalCatchingOperationsTestCase ( )
inline

SignalCatchingOperationsTestCase's constructor.

Here is the call graph for this function:

Member Function Documentation

◆ run_()

bool distortos::test::SignalCatchingOperationsTestCase::run_ ( ) const
overrideprivatevirtual

Runs the test case.

Returns
true if the test case succeeded, false otherwise

Implements distortos::test::TestCase.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ testCasePriority_

constexpr uint8_t distortos::test::SignalCatchingOperationsTestCase::testCasePriority_ {UINT8_MAX / 2}
staticprivate

priority at which this test case should be executed


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