|
|
@ -193,19 +193,19 @@ TEST_CASE("center_padded_short", "[pattern_formatter]")
|
|
|
|
TEST_CASE("left_padded_huge", "[pattern_formatter]")
|
|
|
|
TEST_CASE("left_padded_huge", "[pattern_formatter]")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-300n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-300n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
|
|
|
|
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-300!n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-300!n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
TEST_CASE("left_padded_max", "[pattern_formatter]")
|
|
|
|
TEST_CASE("left_padded_max", "[pattern_formatter]")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-64n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-64n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
|
|
|
|
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-64!n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
REQUIRE(log_to_str("Some message", "[%-64!n] %v", spdlog::pattern_time_type::local, "\n") ==
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
"[pattern_tester ] Some message\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Test padding + truncate flag
|
|
|
|
// Test padding + truncate flag
|
|
|
@ -231,7 +231,7 @@ TEST_CASE("paddinng_truncate_funcname", "[pattern_formatter]")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
spdlog::sinks::test_sink_st test_sink;
|
|
|
|
spdlog::sinks::test_sink_st test_sink;
|
|
|
|
|
|
|
|
|
|
|
|
const char* pattern = "%v [%5!!]";
|
|
|
|
const char *pattern = "%v [%5!!]";
|
|
|
|
auto formatter = std::unique_ptr<spdlog::formatter>(new spdlog::pattern_formatter(pattern));
|
|
|
|
auto formatter = std::unique_ptr<spdlog::formatter>(new spdlog::pattern_formatter(pattern));
|
|
|
|
test_sink.set_formatter(std::move(formatter));
|
|
|
|
test_sink.set_formatter(std::move(formatter));
|
|
|
|
|
|
|
|
|
|
|
|