41 bool operator==(
const tMessage& oOther)
const noexcept
141 class cImplementation;
142 std::unique_ptr<cImplementation> m_pImplementation;
148 <<
"\", \"" << oMessage.
strSource <<
"\"}";
154using lucky::cTestLogger;
tMessages GetCurrentMessages(bool bClear=true)
bool WaitForMessage(base::flash::tNanoSeconds tmTimeout=base::flash::tNanoSeconds{-1})
Namespace for all testing functionality of the ADTF System SDK provided since v3.11.
Definition test_logger.h:23
Namespace for all testing functionality of the ADTF System SDK.
Definition adtf_system.h:292
Namespace for the ADTF System SDK.
Definition adtf_service.h:14
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14
A timestamp with nanosecond precision.
Definition chrono.h:23
Definition test_logger.h:35
uint8_t nLogLevel
the log level, see adtf::util::log::tLogLevel
Definition test_logger.h:37
std::string strSource
the source of the message
Definition test_logger.h:39
std::string strText
the message text
Definition test_logger.h:38
tTimeStamp nTimeStamp
the timestamp
Definition test_logger.h:36
Definition test_logger.h:52
Definition test_logger.h:35
uint8_t nLogLevel
the log level, see adtf::util::log::tLogLevel
Definition test_logger.h:37
std::string strSource
the source of the message
Definition test_logger.h:39
std::string strText
the message text
Definition test_logger.h:38
tTimeStamp nTimeStamp
the timestamp
Definition test_logger.h:36
Definition test_logger.h:52
tMessages Filter(const std::string &strContent)
tMessages FilterSource(const std::regex &strPattern, bool bPartialMatch=true)
tMessages Filter(uint8_t nLogLevel)
tMessage FindMessage(const std::string &strContent)
tMessages Filter(const std::regex &strPattern, bool bPartialMatch=true)
tMessages FilterSource(const std::string &strContent)
bool ContainsMessage(const std::string &strContent)
bool ContainsMessage(const std::regex &strPattern, bool bPartialMatch=true)
tMessage FindMessage(const std::regex &strPattern, bool bPartialMatch=true)