|
|
@@ -27,9 +27,37 @@ TEST_F(CLoggerTest, LogsWithFmtCode) {
|
|
|
t_logger("", pimpl).errorf("%d", 5);
|
|
|
}
|
|
|
|
|
|
+TEST_F(CLoggerTest, FmtLogHasNameInHeader) {
|
|
|
+ using testing::_;
|
|
|
+ using testing::HasSubstr;
|
|
|
+ EXPECT_CALL(*pimpl, write(_, HasSubstr("TEST"))).Times(1);
|
|
|
+ t_logger("TEST", pimpl).errorf("%d", 5);
|
|
|
+}
|
|
|
+
|
|
|
+TEST_F(CLoggerTest, FmtLogHasLevelInHeader) {
|
|
|
+ using testing::_;
|
|
|
+ using testing::HasSubstr;
|
|
|
+ EXPECT_CALL(*pimpl, write(_, HasSubstr("[ERROR]"))).Times(1);
|
|
|
+ t_logger("TEST", pimpl).errorf("%d", 5);
|
|
|
+}
|
|
|
+
|
|
|
+TEST_F(CLoggerTest, LogsRawData) {
|
|
|
+ using testing::_;
|
|
|
+ using testing::HasSubstr;
|
|
|
+ EXPECT_CALL(*pimpl, write(_, "5")).Times(1);
|
|
|
+ t_logger("", pimpl).error("5");
|
|
|
+}
|
|
|
+
|
|
|
TEST_F(CLoggerTest, DoesNotLogAboveLevel) {
|
|
|
using testing::_;
|
|
|
pimpl->SetLogLevel(LFATAL);
|
|
|
EXPECT_CALL(*pimpl, write(_)).Times(0);
|
|
|
t_logger("", pimpl).errorf("%d", 5);
|
|
|
}
|
|
|
+
|
|
|
+TEST_F(CLoggerTest, DoesNotRawLogAboveLevel) {
|
|
|
+ using testing::_;
|
|
|
+ pimpl->SetLogLevel(LFATAL);
|
|
|
+ EXPECT_CALL(*pimpl, write(_)).Times(0);
|
|
|
+ t_logger("", pimpl).error("5");
|
|
|
+}
|