|
|
@@ -14,7 +14,6 @@
|
|
|
|
|
|
#include "logger/detail/appender.h"
|
|
|
#include "logger/detail/layout.h"
|
|
|
-#include "logger_impl.h"
|
|
|
#include "logger/logpacket.h"
|
|
|
|
|
|
namespace logging {
|
|
|
@@ -72,27 +71,4 @@ MATCHER_P(MessageEq, value, "") {
|
|
|
return arg.message.str() == value;
|
|
|
}
|
|
|
|
|
|
-struct LoggerTest : public testing::Test {
|
|
|
- void SetUp() override {
|
|
|
- appender.reset(new MockAppender);
|
|
|
- pimpl = std::make_shared<logging::logger_impl>();
|
|
|
- auto layout = std::make_shared<StubLayout>();
|
|
|
- auto log = std::make_shared<logging::log_appender>(appender, layout);
|
|
|
- pimpl->impls.push_back(log);
|
|
|
-
|
|
|
- using testing::_;
|
|
|
- using testing::AnyNumber;
|
|
|
-
|
|
|
- EXPECT_CALL(*appender, write(_, _)).Times(AnyNumber());
|
|
|
- EXPECT_CALL(*appender, flush()).Times(AnyNumber());
|
|
|
- }
|
|
|
- void TearDown() override {
|
|
|
- pimpl.reset();
|
|
|
- appender.reset();
|
|
|
- }
|
|
|
-
|
|
|
- std::shared_ptr<MockAppender> appender;
|
|
|
- std::shared_ptr<logging::logger_impl> pimpl;
|
|
|
-};
|
|
|
-
|
|
|
#endif /* mock_logger_h */
|