|
|
|
@ -69,10 +69,10 @@ TEST_CASE("color range test1", "[pattern_formatter]")
|
|
|
|
|
std::string logger_name = "test";
|
|
|
|
|
spdlog::details::log_msg msg(logger_name, spdlog::level::info, spdlog::string_view_t(buf.data(), buf.size()));
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_end.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_range_end[0] == 5);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 1);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 1);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[0] == 5);
|
|
|
|
|
REQUIRE(log_to_str("hello", "%^%v%$", spdlog::pattern_time_type::local, "\n") == "hello\n");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -83,10 +83,10 @@ TEST_CASE("color range test2", "[pattern_formatter]")
|
|
|
|
|
spdlog::details::log_msg msg(logger_name, spdlog::level::info, "");
|
|
|
|
|
memory_buf_t formatted;
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_end.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_range_end[0] == 0);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 1);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 1);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[0] == 0);
|
|
|
|
|
REQUIRE(log_to_str("", "%^%$", spdlog::pattern_time_type::local, "\n") == "\n");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -97,10 +97,10 @@ TEST_CASE("color range test3", "[pattern_formatter]")
|
|
|
|
|
spdlog::details::log_msg msg(logger_name, spdlog::level::info, "ignored");
|
|
|
|
|
memory_buf_t formatted;
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_end.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_range_end[0] == 3);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 1);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 1);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[0] == 3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TEST_CASE("color range test4", "[pattern_formatter]")
|
|
|
|
@ -111,10 +111,10 @@ TEST_CASE("color range test4", "[pattern_formatter]")
|
|
|
|
|
|
|
|
|
|
memory_buf_t formatted;
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_end.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_start[0] == 2);
|
|
|
|
|
REQUIRE(msg.color_range_end[0] == 5);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 1);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 1);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[0] == 2);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[0] == 5);
|
|
|
|
|
REQUIRE(log_to_str("ignored", "XX%^YYY%$", spdlog::pattern_time_type::local, "\n") == "XXYYY\n");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -125,9 +125,9 @@ TEST_CASE("color range test5", "[pattern_formatter]")
|
|
|
|
|
spdlog::details::log_msg msg(logger_name, spdlog::level::info, "ignored");
|
|
|
|
|
memory_buf_t formatted;
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_end.empty());
|
|
|
|
|
REQUIRE(msg.color_range_start[0] == 2);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 1);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[0] == 2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TEST_CASE("color range test6", "[pattern_formatter]")
|
|
|
|
@ -137,9 +137,9 @@ TEST_CASE("color range test6", "[pattern_formatter]")
|
|
|
|
|
spdlog::details::log_msg msg(logger_name, spdlog::level::info, "ignored");
|
|
|
|
|
memory_buf_t formatted;
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.empty());
|
|
|
|
|
REQUIRE(msg.color_range_end.size() == 1);
|
|
|
|
|
REQUIRE(msg.color_range_end[0] == 2);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 0);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 1);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[0] == 2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TEST_CASE("color multi-range test1", "[pattern_formatter]")
|
|
|
|
@ -149,12 +149,12 @@ TEST_CASE("color multi-range test1", "[pattern_formatter]")
|
|
|
|
|
spdlog::details::log_msg msg(logger_name, spdlog::level::info, "ignored");
|
|
|
|
|
memory_buf_t formatted;
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.size() == 2);
|
|
|
|
|
REQUIRE(msg.color_range_end.size() == 2);
|
|
|
|
|
REQUIRE(msg.color_range_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_range_start[1] == 0);
|
|
|
|
|
REQUIRE(msg.color_range_end[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_range_end[1] == 0);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 2);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 2);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[1] == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[1] == 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TEST_CASE("color multi-range test2", "[pattern_formatter]")
|
|
|
|
@ -164,12 +164,12 @@ TEST_CASE("color multi-range test2", "[pattern_formatter]")
|
|
|
|
|
spdlog::details::log_msg msg(logger_name, spdlog::level::info, "ignored");
|
|
|
|
|
memory_buf_t formatted;
|
|
|
|
|
formatter->format(msg, formatted);
|
|
|
|
|
REQUIRE(msg.color_range_start.size() == 2);
|
|
|
|
|
REQUIRE(msg.color_range_end.size() == 2);
|
|
|
|
|
REQUIRE(msg.color_range_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_range_start[1] == 6);
|
|
|
|
|
REQUIRE(msg.color_range_end[0] == 3);
|
|
|
|
|
REQUIRE(msg.color_range_end[1] == 9);
|
|
|
|
|
REQUIRE(msg.num_start_ranges == 2);
|
|
|
|
|
REQUIRE(msg.num_end_ranges == 2);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[0] == 0);
|
|
|
|
|
REQUIRE(msg.color_ranges_start[1] == 6);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[0] == 3);
|
|
|
|
|
REQUIRE(msg.color_ranges_end[1] == 9);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|