mirror of
https://github.com/gabime/spdlog.git
synced 2025-09-30 02:19:35 +08:00
Updated clang-format
Merged with origin
This commit is contained in:
@@ -3,8 +3,7 @@
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
TEST_CASE("test_default_level", "[log_level]")
|
||||
{
|
||||
TEST_CASE("test_default_level", "[log_level]") {
|
||||
auto test_sink = std::make_shared<spdlog::sinks::test_sink_st>();
|
||||
REQUIRE(test_sink->log_level() == spdlog::level::trace);
|
||||
spdlog::logger logger("test-level", test_sink);
|
||||
@@ -14,10 +13,8 @@ TEST_CASE("test_default_level", "[log_level]")
|
||||
|
||||
// test that logger log only messages with level bigger or equal to its level
|
||||
void test_logger_level(spdlog::level level);
|
||||
TEST_CASE("test_logger_levels", "[log_level]")
|
||||
{
|
||||
for (size_t i = 0; i < spdlog::levels_count; i++)
|
||||
{
|
||||
TEST_CASE("test_logger_levels", "[log_level]") {
|
||||
for (size_t i = 0; i < spdlog::levels_count; i++) {
|
||||
auto level = static_cast<spdlog::level>(i);
|
||||
test_logger_level(level);
|
||||
}
|
||||
@@ -25,32 +22,35 @@ TEST_CASE("test_logger_levels", "[log_level]")
|
||||
|
||||
// test that logger log all messages with level bigger or equal to its level
|
||||
void test_sink_level(spdlog::level level);
|
||||
TEST_CASE("test_sink_levels", "[log_level]")
|
||||
{
|
||||
for (size_t i = 0; i < spdlog::levels_count; i++)
|
||||
{
|
||||
TEST_CASE("test_sink_levels", "[log_level]") {
|
||||
for (size_t i = 0; i < spdlog::levels_count; i++) {
|
||||
auto level = static_cast<spdlog::level>(i);
|
||||
test_sink_level(level);
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// test helpers to check that logger/sink displays only messages with level bigger or equal to its level
|
||||
// test helpers to check that logger/sink displays only messages with level bigger or equal to its
|
||||
// level
|
||||
//
|
||||
auto get_expected_messages(spdlog::level level)
|
||||
{
|
||||
auto get_expected_messages(spdlog::level level) {
|
||||
// expected messages for each level
|
||||
static const std::map<spdlog::level, std::vector<std::string>> messages = {
|
||||
{spdlog::level::trace, {"trace hello", "debug hello", "info hello", "warning hello", "error hello", "critical hello"}},
|
||||
{spdlog::level::debug, {"debug hello", "info hello", "warning hello", "error hello", "critical hello"}},
|
||||
{spdlog::level::trace,
|
||||
{"trace hello", "debug hello", "info hello", "warning hello", "error hello",
|
||||
"critical hello"}},
|
||||
{spdlog::level::debug,
|
||||
{"debug hello", "info hello", "warning hello", "error hello", "critical hello"}},
|
||||
{spdlog::level::info, {"info hello", "warning hello", "error hello", "critical hello"}},
|
||||
{spdlog::level::warn, {"warning hello", "error hello", "critical hello"}}, {spdlog::level::err, {"error hello", "critical hello"}},
|
||||
{spdlog::level::critical, {"critical hello"}}, {spdlog::level::off, {}}, {spdlog::level::n_levels, {}}};
|
||||
{spdlog::level::warn, {"warning hello", "error hello", "critical hello"}},
|
||||
{spdlog::level::err, {"error hello", "critical hello"}},
|
||||
{spdlog::level::critical, {"critical hello"}},
|
||||
{spdlog::level::off, {}},
|
||||
{spdlog::level::n_levels, {}}};
|
||||
return messages.at(level);
|
||||
}
|
||||
|
||||
void test_logger_level(spdlog::level level)
|
||||
{
|
||||
void test_logger_level(spdlog::level level) {
|
||||
auto test_sink = std::make_shared<spdlog::sinks::test_sink_st>();
|
||||
spdlog::logger logger("test-level", test_sink);
|
||||
logger.set_level(level);
|
||||
@@ -70,8 +70,7 @@ void test_logger_level(spdlog::level level)
|
||||
}
|
||||
|
||||
// test that sink displays all messages with level bigger or equal to its level
|
||||
void test_sink_level(spdlog::level level)
|
||||
{
|
||||
void test_sink_level(spdlog::level level) {
|
||||
auto test_sink = std::make_shared<spdlog::sinks::test_sink_st>();
|
||||
spdlog::logger logger("test-level", test_sink);
|
||||
logger.set_level(spdlog::level::trace);
|
||||
|
Reference in New Issue
Block a user