CppELib 1.7.0
Loading...
Searching...
No Matches
TestDoubleOSWrapper Namespace Reference

Implementation of OSWrapper for Test Double. More...

Classes

class  TestDoubleEventFlag
 
class  TestDoubleEventFlagFactory
 
class  TestDoubleFixedMemoryPool
 
class  TestDoubleFixedMemoryPoolFactory
 
class  TestDoubleMutex
 
class  TestDoubleMutexFactory
 
class  TestDoubleOneShotTimer
 
class  TestDoubleOneShotTimerFactory
 
class  TestDoublePeriodicTimer
 
class  TestDoublePeriodicTimerFactory
 
class  TestDoubleThread
 
class  TestDoubleThreadFactory
 
class  TestDoubleVariableMemoryPool
 
class  TestDoubleVariableMemoryPoolFactory
 

Functions

void init ()
 Initialize the TestDoubleOSWrapper.
 

Detailed Description

Implementation of OSWrapper for Test Double.

TestDoubleOSWrapper can be used in your application test code. This is used as concrete implementation of OSWrapper for test.

Function Documentation

◆ init()

void TestDoubleOSWrapper::init ( )

Initialize the TestDoubleOSWrapper.

This is a helper function for using TestDoubleOSWrapper. All the factories of TestDoubleOSWrapper are generated and resistered.

If you want to change a part of the provided test dobule class behavior, you can override the test double class. See test code in TestDoubleOSWrapperTest directory as a sample code.