From 284e6a80ac8a70f4d0040cb940a0a305553cc923 Mon Sep 17 00:00:00 2001 From: gabime Date: Sun, 22 Dec 2019 22:33:19 +0200 Subject: Fixed cfg tests --- tests/test_cfg.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'tests/test_cfg.cpp') diff --git a/tests/test_cfg.cpp b/tests/test_cfg.cpp index 3ee0e973..8caf13ea 100644 --- a/tests/test_cfg.cpp +++ b/tests/test_cfg.cpp @@ -6,11 +6,12 @@ using spdlog::cfg::load_argv; using spdlog::cfg::load_env; +using spdlog::sinks::test_sink_st; TEST_CASE("env", "[cfg]") { spdlog::drop("l1"); - auto l1 = spdlog::create("l1"); + auto l1 = spdlog::create("l1"); #ifdef _MSC_VER _putenv_s("SPDLOG_LEVEL", "l1=warn"); #else @@ -18,6 +19,7 @@ TEST_CASE("env", "[cfg]") #endif load_env(); REQUIRE(l1->level() == spdlog::level::warn); + spdlog::set_default_logger(spdlog::create("cfg-default")); REQUIRE(spdlog::default_logger()->level() == spdlog::level::info); } @@ -36,9 +38,10 @@ TEST_CASE("argv2", "[cfg]") spdlog::drop("l1"); const char *argv[] = {"ignore", "SPDLOG_LEVEL=l1=warn,trace"}; load_argv(2, const_cast(argv)); - auto l1 = spdlog::create("l1"); + auto l1 = spdlog::create("l1"); REQUIRE(l1->level() == spdlog::level::warn); REQUIRE(spdlog::default_logger()->level() == spdlog::level::trace); + spdlog::set_level(spdlog::level::info); } TEST_CASE("argv3", "[cfg]") @@ -46,7 +49,7 @@ TEST_CASE("argv3", "[cfg]") spdlog::drop("l1"); const char *argv[] = {"ignore", "SPDLOG_LEVEL="}; load_argv(2, const_cast(argv)); - auto l1 = spdlog::create("l1"); + auto l1 = spdlog::create("l1"); REQUIRE(l1->level() == spdlog::level::info); REQUIRE(spdlog::default_logger()->level() == spdlog::level::info); } @@ -56,7 +59,7 @@ TEST_CASE("argv4", "[cfg]") spdlog::drop("l1"); const char *argv[] = {"ignore", "SPDLOG_LEVEL=junk"}; load_argv(2, const_cast(argv)); - auto l1 = spdlog::create("l1"); + auto l1 = spdlog::create("l1"); REQUIRE(l1->level() == spdlog::level::info); } @@ -65,9 +68,10 @@ TEST_CASE("argv5", "[cfg]") spdlog::drop("l1"); const char *argv[] = {"ignore", "ignore", "SPDLOG_LEVEL=l1=warn,trace"}; load_argv(3, const_cast(argv)); - auto l1 = spdlog::create("l1"); + auto l1 = spdlog::create("l1"); REQUIRE(l1->level() == spdlog::level::warn); REQUIRE(spdlog::default_logger()->level() == spdlog::level::trace); + spdlog::set_level(spdlog::level::info); } TEST_CASE("argv6", "[cfg]") @@ -76,7 +80,7 @@ TEST_CASE("argv6", "[cfg]") const char *argv[] = {""}; load_argv(1, const_cast(argv)); REQUIRE(spdlog::default_logger()->level() == spdlog::level::err); - + spdlog::set_level(spdlog::level::info); } TEST_CASE("argv7", "[cfg]") @@ -85,4 +89,5 @@ TEST_CASE("argv7", "[cfg]") const char *argv[] = {""}; load_argv(0, const_cast(argv)); REQUIRE(spdlog::default_logger()->level() == spdlog::level::err); + spdlog::set_level(spdlog::level::info); } -- cgit v1.2.3