#include <gmock/gmock.h>
#include "ros/console_impl.h"
#include <ros/console.h>
#include "log4cxx/appenderskeleton.h"
#include "log4cxx/level.h"
Go to the source code of this file.
◆ EXPECT_LOG
#define EXPECT_LOG |
( |
|
logger, |
|
|
|
level, |
|
|
|
msg |
|
) |
| |
Value:EXPECT_EQ((logger).
getName(),
"MockAppender"); \
EXPECT_CALL(logger, internal_append(Is##level(msg), ::testing::_))
ROSCONSOLE_CONSOLE_IMPL_DECL std::string getName(void *handle)
Definition at line 85 of file mock_appender.h.
◆ GENERATE_LOGMESSAGE_MATCHER_P
#define GENERATE_LOGMESSAGE_MATCHER_P |
( |
|
level | ) |
|
Value:MATCHER_P(Is##level, msg, std::string(#level " \"") + msg + "\"") \
{ \
return arg->getLevel()->toInt() == log4cxx::Level::level##_INT && std::string(msg) == arg->getMessage(); \
}
Definition at line 73 of file mock_appender.h.