Sam Jaffe před 6 roky
rodič
revize
bb50f081c3
1 změnil soubory, kde provedl 28 přidání a 0 odebrání
  1. 28 0
      test/c_logger_test.cxx

+ 28 - 0
test/c_logger_test.cxx

@@ -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");
+}