aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test/string.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/string.cpp')
-rw-r--r--test/string.cpp50
1 files 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<char> 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<wchar_t> 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');
}
}