From e42169356e33e9102e1070a6b1abdf32ce52c8a6 Mon Sep 17 00:00:00 2001 From: gabime Date: Sat, 4 Jan 2025 17:33:53 +0200 Subject: [PATCH] Fixed test on windows --- tests/test_errors.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/test_errors.cpp b/tests/test_errors.cpp index 0c959428..8b9829a4 100644 --- a/tests/test_errors.cpp +++ b/tests/test_errors.cpp @@ -7,7 +7,7 @@ #include "includes.h" #include "spdlog/sinks/basic_file_sink.h" -static std::string log_filename = "test_logs/simple_log.txt"; +spdlog::filename_t log_filename = SPDLOG_FILENAME_T("test_logs/simple_log.txt"); static std::string log_err_msg = "Error during log"; static std::string flush_err_msg = "Error during flush"; @@ -18,11 +18,11 @@ protected: }; struct custom_ex {}; + using namespace spdlog::sinks; TEST_CASE("default_error_handler", "[errors]") { prepare_logdir(); - spdlog::filename_t filename = SPDLOG_FILENAME_T(log_filename); - auto logger = spdlog::create("test-error", filename); + auto logger = spdlog::create("test-error", log_filename); logger->set_pattern("%v"); logger->info(SPDLOG_FMT_RUNTIME("Test message {} {}"), 1); logger->info("Test message {}", 2); @@ -34,8 +34,7 @@ TEST_CASE("default_error_handler", "[errors]") { TEST_CASE("custom_error_handler", "[errors]") { prepare_logdir(); - spdlog::filename_t filename = SPDLOG_FILENAME_T(log_filename); - auto logger = spdlog::create("test-error", filename); + auto logger = spdlog::create("test-error", log_filename); logger->flush_on(spdlog::level::info); logger->set_error_handler([=](const std::string & msg) { REQUIRE(msg == "argument not found");