< prev index next >

test/native/logging/test_logMessageTest.cpp

Print this page
rev 12483 : 8172098: A lot of gtests uses TEST instead of TEST_VM
Reviewed-by: duke

*** 63,73 **** } } // Verify that messages with multiple levels are written // to outputs configured for all the corresponding levels ! TEST_F(LogMessageTest, level_inclusion) { const size_t message_count = 10; LogMessageBuffer msg[message_count]; struct { int message_number; --- 63,73 ---- } } // Verify that messages with multiple levels are written // to outputs configured for all the corresponding levels ! TEST_VM_F(LogMessageTest, level_inclusion) { const size_t message_count = 10; LogMessageBuffer msg[message_count]; struct { int message_number;
*** 117,127 **** } } } // Verify that messages are logged in the order they are added to the log message ! TEST_F(LogMessageTest, line_order) { LogMessageBuffer msg; msg.info("info line").error("error line").trace("trace line") .error("another error").warning("warning line").debug("debug line"); _log.write(msg); --- 117,127 ---- } } } // Verify that messages are logged in the order they are added to the log message ! TEST_VM_F(LogMessageTest, line_order) { LogMessageBuffer msg; msg.info("info line").error("error line").trace("trace line") .error("another error").warning("warning line").debug("debug line"); _log.write(msg);
*** 129,139 **** "another error", "warning line", "debug line", NULL }; EXPECT_TRUE(file_contains_substrings_in_order(_level_filename[LogLevel::Trace], expected)) << "output missing or in incorrect order"; } ! TEST_F(LogMessageTest, long_message) { // Write 10K bytes worth of log data LogMessageBuffer msg; const size_t size = 10 * K; const char* start_marker = "#start#"; const char* end_marker = "#the end#"; --- 129,139 ---- "another error", "warning line", "debug line", NULL }; EXPECT_TRUE(file_contains_substrings_in_order(_level_filename[LogLevel::Trace], expected)) << "output missing or in incorrect order"; } ! TEST_VM_F(LogMessageTest, long_message) { // Write 10K bytes worth of log data LogMessageBuffer msg; const size_t size = 10 * K; const char* start_marker = "#start#"; const char* end_marker = "#the end#";
*** 153,163 **** EXPECT_TRUE(file_contains_substrings_in_order(_level_filename[LogLevel::Trace], expected)) << "unable to print long line"; FREE_C_HEAP_ARRAY(char, data); } ! TEST_F(LogMessageTest, message_with_many_lines) { const size_t lines = 100; const size_t line_length = 16; LogMessageBuffer msg; for (size_t i = 0; i < lines; i++) { --- 153,163 ---- EXPECT_TRUE(file_contains_substrings_in_order(_level_filename[LogLevel::Trace], expected)) << "unable to print long line"; FREE_C_HEAP_ARRAY(char, data); } ! TEST_VM_F(LogMessageTest, message_with_many_lines) { const size_t lines = 100; const size_t line_length = 16; LogMessageBuffer msg; for (size_t i = 0; i < lines; i++) {
*** 186,196 **** } jio_snprintf(buf, len, "%s", prefix); return prefix_len; } ! TEST_F(LogMessageTest, prefixing) { LogMessageBuffer msg; msg.set_prefix(dummy_prefixer); for (int i = 0; i < 3; i++) { msg.info("test %d", i); } --- 186,196 ---- } jio_snprintf(buf, len, "%s", prefix); return prefix_len; } ! TEST_VM_F(LogMessageTest, prefixing) { LogMessageBuffer msg; msg.set_prefix(dummy_prefixer); for (int i = 0; i < 3; i++) { msg.info("test %d", i); }
*** 207,217 **** }; EXPECT_TRUE(file_contains_substrings_in_order(_level_filename[LogLevel::Trace], expected)) << "error in prefixed output"; } ! TEST_F(LogMessageTest, scoped_messages) { { LogMessage(logging) msg; msg.info("scoped info"); msg.warning("scoped warn"); EXPECT_FALSE(file_contains_substring(_level_filename[LogLevel::Info], "scoped info")) --- 207,217 ---- }; EXPECT_TRUE(file_contains_substrings_in_order(_level_filename[LogLevel::Trace], expected)) << "error in prefixed output"; } ! TEST_VM_F(LogMessageTest, scoped_messages) { { LogMessage(logging) msg; msg.info("scoped info"); msg.warning("scoped warn"); EXPECT_FALSE(file_contains_substring(_level_filename[LogLevel::Info], "scoped info"))
*** 221,231 **** << "missing output from scoped log message"; EXPECT_TRUE(file_contains_substring(_level_filename[LogLevel::Warning], "scoped warn")) << "missing output from scoped log message"; } ! TEST_F(LogMessageTest, scoped_flushing) { { LogMessage(logging) msg; msg.info("manual flush info"); msg.flush(); EXPECT_TRUE(file_contains_substring(_level_filename[LogLevel::Info], "manual flush info")) --- 221,231 ---- << "missing output from scoped log message"; EXPECT_TRUE(file_contains_substring(_level_filename[LogLevel::Warning], "scoped warn")) << "missing output from scoped log message"; } ! TEST_VM_F(LogMessageTest, scoped_flushing) { { LogMessage(logging) msg; msg.info("manual flush info"); msg.flush(); EXPECT_TRUE(file_contains_substring(_level_filename[LogLevel::Info], "manual flush info"))
*** 234,244 **** const char* tmp[] = {"manual flush info", "manual flush info", NULL}; EXPECT_FALSE(file_contains_substrings_in_order(_level_filename[LogLevel::Info], tmp)) << "log file contains duplicate lines from single scoped log message"; } ! TEST_F(LogMessageTest, scoped_reset) { { LogMessage(logging) msg, partial; msg.info("%s", "info reset msg"); msg.reset(); partial.info("%s", "info reset msg"); --- 234,244 ---- const char* tmp[] = {"manual flush info", "manual flush info", NULL}; EXPECT_FALSE(file_contains_substrings_in_order(_level_filename[LogLevel::Info], tmp)) << "log file contains duplicate lines from single scoped log message"; } ! TEST_VM_F(LogMessageTest, scoped_reset) { { LogMessage(logging) msg, partial; msg.info("%s", "info reset msg"); msg.reset(); partial.info("%s", "info reset msg");
< prev index next >