distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
SignalsWaitOperationsTestCase.hpp
Go to the documentation of this file.
1 
12 #ifndef TEST_SIGNALS_SIGNALSWAITOPERATIONSTESTCASE_HPP_
13 #define TEST_SIGNALS_SIGNALSWAITOPERATIONSTESTCASE_HPP_
14 
16 
17 #include "abortSignalHandler.hpp"
18 
19 namespace distortos
20 {
21 
22 namespace test
23 {
24 
35 {
37  constexpr static uint8_t testCasePriority_ {UINT8_MAX / 2};
38 
39 public:
40 
48  {
49 
50  }
51 
52 private:
53 
60  bool run_() const override;
61 };
62 
63 } // namespace test
64 
65 } // namespace distortos
66 
67 #endif // TEST_SIGNALS_SIGNALSWAITOPERATIONSTESTCASE_HPP_
static constexpr uint8_t testCasePriority_
priority at which this test case should be executed
Definition: SignalsWaitOperationsTestCase.hpp:37
Tests various operations related to waiting for signals.
Definition: SignalsWaitOperationsTestCase.hpp:34
abortSignalHandler() declaration
SignalsTestCaseCommon class is a TestCase with initialization and finalization steps required for sig...
Definition: SignalsTestCaseCommon.hpp:39
SignalsTestCaseCommon class header.
bool run_() const override
Runs the test case.
Definition: SignalsWaitOperationsTestCase.cpp:657
static constexpr Full full
tag object to construct full SignalSet
Definition: SignalSet.hpp:51
SignalSet class is used as a set of signals.
Definition: SignalSet.hpp:28
Top-level namespace of distortos project.
void abortSignalHandler(const SignalInformation &)
Signal handler that is never supposed to be executed - it calls abort().
Definition: abortSignalHandler.cpp:26
constexpr SignalsWaitOperationsTestCase()
SignalsWaitOperationsTestCase's constructor.
Definition: SignalsWaitOperationsTestCase.hpp:45