rad  5.1.0
Classes | Functions
testMsgRequestorRaw2.cpp File Reference

Unit tests for the MsgRequestor class. More...

#include <rad/errors.hpp>
#include <rad/msgHandler.hpp>
#include <rad/msgRequestorRaw.hpp>
#include <gtest/gtest.h>
#include <log4cplus/loggingmacros.h>

Classes

struct  TestMsgRequestorRaw2
 
struct  TestMsgRequestorRaw2WithParam
 

Functions

 INSTANTIATE_TEST_CASE_P (Inst, TestMsgRequestorRaw2WithParam, ::testing::Values(std::chrono::milliseconds(0), std::chrono::milliseconds(500)))
 
 TEST_F (TestMsgRequestorRaw2, TimeoutDuringReceive)
 
 TEST_F (TestMsgRequestorRaw2, RetryReceiveAfterInitialTimeout)
 
 TEST_P (TestMsgRequestorRaw2WithParam, SendRequestReceiveReplyWithoutError)
 
 TEST_P (TestMsgRequestorRaw2WithParam, DeletingRequestorCancelsOperation)
 

Detailed Description

Unit tests for the MsgRequestor class.

Author
landolfa

Function Documentation

◆ INSTANTIATE_TEST_CASE_P()

INSTANTIATE_TEST_CASE_P ( Inst  ,
TestMsgRequestorRaw2WithParam  ,
::testing::Values(std::chrono::milliseconds(0), std::chrono::milliseconds(500))   
)

◆ TEST_F() [1/2]

TEST_F ( TestMsgRequestorRaw2  ,
RetryReceiveAfterInitialTimeout   
)

Test that it is possible to successfully send a request and receive the related reply.

◆ TEST_F() [2/2]

TEST_F ( TestMsgRequestorRaw2  ,
TimeoutDuringReceive   
)

Test reply timeout.

◆ TEST_P() [1/2]

TEST_P ( TestMsgRequestorRaw2WithParam  ,
DeletingRequestorCancelsOperation   
)

◆ TEST_P() [2/2]

TEST_P ( TestMsgRequestorRaw2WithParam  ,
SendRequestReceiveReplyWithoutError   
)

Test that it is possible to successfully send a request and receive the related reply.