RTC Toolkit  0.1.0-alpha
Public Member Functions | Public Attributes | List of all members
TestOperationalLogic Class Reference
Inheritance diagram for TestOperationalLogic:

Public Member Functions

void SetUp () override
 
void TearDown () override
 
void StartTest ()
 

Public Attributes

std::unique_ptr< MockCorrelatorIf > m_mock_correlator
 
std::unique_ptr< MockShmPublisherIf > m_mock_shm_publisher
 
std::atomic< unsigned > m_test_to_processing
 
std::atomic< unsigned > m_processing_to_test
 
MockCorrelatorIf * m_mock_correlator_ptr
 
MockShmPublisherIf * m_mock_shm_publisher_ptr
 
OperationalParams m_params
 
std::unique_ptr< OperationalLogic > m_op_logic
 

Member Function Documentation

◆ SetUp()

void TestOperationalLogic::SetUp ( )
inlineoverride

◆ StartTest()

void TestOperationalLogic::StartTest ( )
inline

Invoke to start test.

Note
Mock calls should have been prepared before invoking this.
Postcondition
m_mock_correlator and m_mock_shm_publisher are invalid.

◆ TearDown()

void TestOperationalLogic::TearDown ( )
inlineoverride

Member Data Documentation

◆ m_mock_correlator

std::unique_ptr<MockCorrelatorIf> TestOperationalLogic::m_mock_correlator

◆ m_mock_correlator_ptr

MockCorrelatorIf* TestOperationalLogic::m_mock_correlator_ptr

◆ m_mock_shm_publisher

std::unique_ptr<MockShmPublisherIf> TestOperationalLogic::m_mock_shm_publisher

◆ m_mock_shm_publisher_ptr

MockShmPublisherIf* TestOperationalLogic::m_mock_shm_publisher_ptr

◆ m_op_logic

std::unique_ptr<OperationalLogic> TestOperationalLogic::m_op_logic

◆ m_params

OperationalParams TestOperationalLogic::m_params

◆ m_processing_to_test

std::atomic<unsigned> TestOperationalLogic::m_processing_to_test

◆ m_test_to_processing

std::atomic<unsigned> TestOperationalLogic::m_test_to_processing

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