From 5d14b276166cf30da24a5010bd46aee0a9a19117 Mon Sep 17 00:00:00 2001 From: SChernykh <15806605+SChernykh@users.noreply.github.com> Date: Sun, 6 Jul 2025 21:52:02 +0200 Subject: [PATCH] Fixed compiler warnings in tests --- tests/src/log_tests.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/src/log_tests.cpp b/tests/src/log_tests.cpp index ac72315..217f3fd 100644 --- a/tests/src/log_tests.cpp +++ b/tests/src/log_tests.cpp @@ -83,11 +83,10 @@ void check_number(T value) log::Stream s(buf); s << log::BasedValue(value) << '\0'; - char buf2[N]; - memset(buf2, -1, N); - snprintf(buf2, N, hex ? "%llx" : (std::is_signed::value ? "%lld" : "%llu"), value); + std::stringstream s2; + s2 << (hex ? std::hex : std::dec) << value; - ASSERT_EQ(memcmp(buf, buf2, N), 0); + ASSERT_EQ(strcmp(buf, s2.str().c_str()), 0); } TEST(log, numbers)