fix: memcmp
diff --git a/tests/convert_utf8_to_utf16be_tests.cpp b/tests/convert_utf8_to_utf16be_tests.cpp
index 5d838cb..9f27c29 100644
--- a/tests/convert_utf8_to_utf16be_tests.cpp
+++ b/tests/convert_utf8_to_utf16be_tests.cpp
@@ -122,7 +122,7 @@
std::unique_ptr<char16_t[]> utf16(new char16_t[utf16len]);
size_t utf16size = implementation.convert_utf8_to_utf16be((const char*)utf8, 2, utf16.get());
ASSERT_TRUE(utf16size == utf16len);
- memcmp((const char*)utf16.get(), expected, 2);
+ ASSERT_TRUE(memcmp((const char*)utf16.get(), expected, 2) == 0);
}
diff --git a/tests/convert_utf8_to_utf16le_tests.cpp b/tests/convert_utf8_to_utf16le_tests.cpp
index e433496..544a3ea 100644
--- a/tests/convert_utf8_to_utf16le_tests.cpp
+++ b/tests/convert_utf8_to_utf16le_tests.cpp
@@ -253,7 +253,7 @@
std::unique_ptr<char16_t[]> utf16(new char16_t[utf16len]);
size_t utf16size = implementation.convert_utf8_to_utf16le((const char*)utf8, 2, utf16.get());
ASSERT_TRUE(utf16size == utf16len);
- memcmp((const char*)utf16.get(), expected, 2);
+ ASSERT_TRUE(memcmp((const char*)utf16.get(), expected, 2) == 0);
}
int main(int argc, char* argv[]) {
diff --git a/tests/convert_valid_utf8_to_utf16be_tests.cpp b/tests/convert_valid_utf8_to_utf16be_tests.cpp
index 4f849e0..8fd242a 100644
--- a/tests/convert_valid_utf8_to_utf16be_tests.cpp
+++ b/tests/convert_valid_utf8_to_utf16be_tests.cpp
@@ -109,7 +109,7 @@
std::unique_ptr<char16_t[]> utf16(new char16_t[utf16len]);
size_t utf16size = implementation.convert_valid_utf8_to_utf16be((const char*)utf8, 2, utf16.get());
ASSERT_TRUE(utf16size == utf16len);
- memcmp((const char*)utf16.get(), expected, 2);
+ ASSERT_TRUE(memcmp((const char*)utf16.get(), expected, 2) == 0);
}
int main(int argc, char* argv[]) {
diff --git a/tests/convert_valid_utf8_to_utf16le_tests.cpp b/tests/convert_valid_utf8_to_utf16le_tests.cpp
index 12b6928..f803de6 100644
--- a/tests/convert_valid_utf8_to_utf16le_tests.cpp
+++ b/tests/convert_valid_utf8_to_utf16le_tests.cpp
@@ -163,7 +163,7 @@
std::unique_ptr<char16_t[]> utf16(new char16_t[utf16len]);
size_t utf16size = implementation.convert_valid_utf8_to_utf16le((const char*)utf8, 2, utf16.get());
ASSERT_TRUE(utf16size == utf16len);
- memcmp((const char*)utf16.get(), expected, 2);
+ ASSERT_TRUE(memcmp((const char*)utf16.get(), expected, 2) == 0);
}
int main(int argc, char* argv[]) {