MCPcopy Create free account
hub / github.com/apache/brpc / TEST_F

Function TEST_F

test/logging_unittest.cc:71–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69};
70
71TEST_F(LoggingTest, LogIsOn) {
72#if defined(NDEBUG)
73 const bool kDfatalIsFatal = false;
74#else // defined(NDEBUG)
75 const bool kDfatalIsFatal = true;
76#endif // defined(NDEBUG)
77
78 SetMinLogLevel(BLOG_INFO);
79 EXPECT_TRUE(LOG_IS_ON(INFO));
80 EXPECT_TRUE(LOG_IS_ON(WARNING));
81 EXPECT_TRUE(LOG_IS_ON(ERROR));
82 EXPECT_TRUE(LOG_IS_ON(FATAL));
83 EXPECT_TRUE(LOG_IS_ON(DFATAL));
84
85 SetMinLogLevel(BLOG_WARNING);
86 EXPECT_FALSE(LOG_IS_ON(INFO));
87 EXPECT_TRUE(LOG_IS_ON(WARNING));
88 EXPECT_TRUE(LOG_IS_ON(ERROR));
89 EXPECT_TRUE(LOG_IS_ON(FATAL));
90 EXPECT_TRUE(LOG_IS_ON(DFATAL));
91
92 SetMinLogLevel(BLOG_ERROR);
93 EXPECT_FALSE(LOG_IS_ON(INFO));
94 EXPECT_FALSE(LOG_IS_ON(WARNING));
95 EXPECT_TRUE(LOG_IS_ON(ERROR));
96 EXPECT_TRUE(LOG_IS_ON(FATAL));
97 EXPECT_TRUE(LOG_IS_ON(DFATAL));
98
99 // LOG_IS_ON(FATAL) should always be true.
100 SetMinLogLevel(BLOG_FATAL + 1);
101 EXPECT_FALSE(LOG_IS_ON(INFO));
102 EXPECT_FALSE(LOG_IS_ON(WARNING));
103 EXPECT_FALSE(LOG_IS_ON(ERROR));
104 EXPECT_TRUE(LOG_IS_ON(FATAL));
105 EXPECT_TRUE(kDfatalIsFatal == LOG_IS_ON(DFATAL));
106}
107
108TEST_F(LoggingTest, DebugLoggingReleaseBehavior) {
109#if !defined(NDEBUG)

Callers

nothing calls this directly

Calls 15

SetMinLogLevelFunction · 0.85
SetLogAssertHandlerFunction · 0.85
SetLogSinkFunction · 0.85
need_ostreamFunction · 0.85
CheckFunctionNameFunction · 0.85
InitLoggingFunction · 0.85
string_printfFunction · 0.85
read_command_outputFunction · 0.85
content_strMethod · 0.80
fnameMethod · 0.80
fooFunction · 0.70
PerfTestFunction · 0.70

Tested by

no test coverage detected