distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
MutexPriorityProtocolTestCase.hpp
Go to the documentation of this file.
1 
12 #ifndef TEST_MUTEX_MUTEXPRIORITYPROTOCOLTESTCASE_HPP_
13 #define TEST_MUTEX_MUTEXPRIORITYPROTOCOLTESTCASE_HPP_
14 
15 #include "TestCaseCommon.hpp"
16 
17 namespace distortos
18 {
19 
20 namespace test
21 {
22 
202 {
203 private:
204 
211  bool run_() const override;
212 };
213 
214 } // namespace test
215 
216 } // namespace distortos
217 
218 #endif // TEST_MUTEX_MUTEXPRIORITYPROTOCOLTESTCASE_HPP_
TestCaseCommon class header.
Executes typical "priority inversion" scenario using mutexes with PriorityInheritance or PriorityProt...
Definition: MutexPriorityProtocolTestCase.hpp:201
bool run_() const override
Runs the test case.
Definition: MutexPriorityProtocolTestCase.cpp:316
TestCaseCommon class implements common parts of TestCase.
Definition: TestCaseCommon.hpp:24
Top-level namespace of distortos project.