From cd1532a44026a6c2ed4f2f98fe14c2e66256c3f1 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Tue, 4 May 2021 16:53:56 +0300 Subject: fix compiler warnings --- test/string.cpp | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/test/string.cpp b/test/string.cpp index 010a86f..47020cc 100644 --- a/test/string.cpp +++ b/test/string.cpp @@ -35,80 +35,80 @@ BOOST_AUTO_TEST_SUITE(string_tests) BOOST_AUTO_TEST_CASE(length) { { std::string empty; - BOOST_TEST(empty.size() == 0); - BOOST_TEST(empty.length() == 0); + BOOST_TEST(empty.size() == 0u); + BOOST_TEST(empty.length() == 0u); } { std::wstring empty; - BOOST_TEST(empty.size() == 0); - BOOST_TEST(empty.length() == 0); + BOOST_TEST(empty.size() == 0u); + BOOST_TEST(empty.length() == 0u); } { std::string s = "asdf"; - BOOST_TEST(s.size() == 4); - BOOST_TEST(s.length() == 4); + BOOST_TEST(s.size() == 4u); + BOOST_TEST(s.length() == 4u); } { std::wstring s = L"asdf"; - BOOST_TEST(s.size() == 4); - BOOST_TEST(s.length() == 4); + BOOST_TEST(s.size() == 4u); + BOOST_TEST(s.length() == 4u); } { std::string s = "as\0df"; - BOOST_TEST(s.size() == 2); - BOOST_TEST(s.length() == 2); + BOOST_TEST(s.size() == 2u); + BOOST_TEST(s.length() == 2u); } { std::string s = "\0asdf"; - BOOST_TEST(s.size() == 0); - BOOST_TEST(s.length() == 0); + BOOST_TEST(s.size() == 0u); + BOOST_TEST(s.length() == 0u); } } BOOST_AUTO_TEST_CASE(null_terminated_narrow) { const std::vector src{'a', 'b', 'c', '\0', '1', '2', '3'}; - BOOST_TEST(src.size() == 7); + BOOST_TEST(src.size() == 7u); { const auto converted = convert(src.data(), 7); - BOOST_TEST(converted.size() == 7); + BOOST_TEST(converted.size() == 7u); BOOST_TEST(std::memcmp(converted.c_str(), src.data(), 7) == 0); BOOST_TEST(converted.c_str()[3] == '\0'); BOOST_TEST(converted.c_str()[7] == '\0'); } { const auto converted = convert(src.data(), 4); - BOOST_TEST(converted.size() == 4); + BOOST_TEST(converted.size() == 4u); BOOST_TEST(std::memcmp(converted.c_str(), src.data(), 4) == 0); BOOST_TEST(converted.c_str()[3] == '\0'); BOOST_TEST(converted.c_str()[4] == '\0'); } { const auto converted = convert(src.data(), 3); - BOOST_TEST(converted.size() == 3); + BOOST_TEST(converted.size() == 3u); BOOST_TEST(std::memcmp(converted.c_str(), src.data(), 3) == 0); BOOST_TEST(converted.c_str()[3] == '\0'); } { const auto converted = convert(src.data()); - BOOST_TEST(converted.size() == 3); + BOOST_TEST(converted.size() == 3u); BOOST_TEST(converted == "abc"); } { const auto converted = convert(src.data() + 2); - BOOST_TEST(converted.size() == 1); + BOOST_TEST(converted.size() == 1u); BOOST_TEST(converted == "c"); } } BOOST_AUTO_TEST_CASE(null_terminated_wide) { const std::vector src{L'\0', L'a', L'b', L'c', L'\0', L'1', L'2', L'3'}; - BOOST_TEST(src.size() == 8); + BOOST_TEST(src.size() == 8u); { const auto converted = convert(src.data(), 8); - BOOST_TEST(converted.size() == 8); + BOOST_TEST(converted.size() == 8u); BOOST_TEST(std::memcmp(converted.c_str(), src.data(), 8 * sizeof(wchar_t)) == 0); BOOST_TEST(converted.c_str()[0] == L'\0'); BOOST_TEST(converted.c_str()[4] == L'\0'); @@ -116,7 +116,7 @@ BOOST_AUTO_TEST_CASE(null_terminated_wide) { } { const auto converted = convert(src.data(), 5); - BOOST_TEST(converted.size() == 5); + BOOST_TEST(converted.size() == 5u); BOOST_TEST(std::memcmp(converted.c_str(), src.data(), 5 * sizeof(wchar_t)) == 0); BOOST_TEST(converted.c_str()[0] == L'\0'); BOOST_TEST(converted.c_str()[4] == L'\0'); @@ -124,25 +124,25 @@ BOOST_AUTO_TEST_CASE(null_terminated_wide) { } { const auto converted = convert(src.data(), 4); - BOOST_TEST(converted.size() == 4); + BOOST_TEST(converted.size() == 4u); BOOST_TEST(std::memcmp(converted.c_str(), src.data(), 4 * sizeof(wchar_t)) == 0); BOOST_TEST(converted.c_str()[0] == L'\0'); BOOST_TEST(converted.c_str()[4] == L'\0'); } { const auto converted = convert(src.data()); - BOOST_TEST(converted.size() == 0); + BOOST_TEST(converted.size() == 0u); } { const auto converted = convert(src.data() + 1); - BOOST_TEST(converted.size() == 3); + BOOST_TEST(converted.size() == 3u); BOOST_TEST(converted[0] == L'a'); BOOST_TEST(converted[1] == L'b'); BOOST_TEST(converted[2] == L'c'); } { const auto converted = convert(src.data() + 3); - BOOST_TEST(converted.size() == 1); + BOOST_TEST(converted.size() == 1u); BOOST_TEST(converted[0] == L'c'); } } -- cgit v1.2.3