|
|
@@ -20,13 +20,25 @@ struct t_logger : public c_logger {
|
|
|
|
|
|
using CLoggerTest = LoggerTest;
|
|
|
|
|
|
+TEST_F(CLoggerTest, FlushesOnClose) {
|
|
|
+ EXPECT_CALL(*pimpl, flush()).Times(1);
|
|
|
+ t_logger("", pimpl);
|
|
|
+}
|
|
|
+
|
|
|
+TEST_F(CLoggerTest, FlushesOnFlushCall) {
|
|
|
+ EXPECT_CALL(*pimpl, flush()).Times(2);
|
|
|
+ t_logger("", pimpl).flush();
|
|
|
+}
|
|
|
+
|
|
|
TEST_F(CLoggerTest, LogsWithFmtCode) {
|
|
|
using testing::_;
|
|
|
using testing::HasSubstr;
|
|
|
+ // TODO: Eq
|
|
|
EXPECT_CALL(*pimpl, write(_, HasSubstr("5"))).Times(1);
|
|
|
t_logger("", pimpl).errorf("%d", 5);
|
|
|
}
|
|
|
|
|
|
+// TODO: This is wrong
|
|
|
TEST_F(CLoggerTest, FmtLogHasNameInHeader) {
|
|
|
using testing::_;
|
|
|
using testing::HasSubstr;
|
|
|
@@ -34,6 +46,7 @@ TEST_F(CLoggerTest, FmtLogHasNameInHeader) {
|
|
|
t_logger("TEST", pimpl).errorf("%d", 5);
|
|
|
}
|
|
|
|
|
|
+// TODO: This is wrong
|
|
|
TEST_F(CLoggerTest, FmtLogHasLevelInHeader) {
|
|
|
using testing::_;
|
|
|
using testing::HasSubstr;
|