mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-09 07:04:40 +01:00
fixed GH #722: Unicode Converter Test confuses string and char types
This commit is contained in:
@@ -47,9 +47,9 @@ private:
|
|||||||
// Convert from UTF-8 to wide
|
// Convert from UTF-8 to wide
|
||||||
T wtext, wtext2, wtext3;
|
T wtext, wtext2, wtext3;
|
||||||
Poco::UnicodeConverter::convert(text, wtext);
|
Poco::UnicodeConverter::convert(text, wtext);
|
||||||
if (sizeof(T) == 2)
|
if (sizeof(typename T::value_type) == 2)
|
||||||
assert(Poco::UnicodeConverter::UTFStrlen(wtext.data()) == 8);
|
assert(Poco::UnicodeConverter::UTFStrlen(wtext.data()) == 8);
|
||||||
else if (sizeof(T) == 4)
|
else if (sizeof(typename T::value_type) == 4)
|
||||||
assert(Poco::UnicodeConverter::UTFStrlen(wtext.data()) == 5);
|
assert(Poco::UnicodeConverter::UTFStrlen(wtext.data()) == 5);
|
||||||
Poco::UnicodeConverter::convert((const char*) supp, strlen((const char*) supp), wtext2);
|
Poco::UnicodeConverter::convert((const char*) supp, strlen((const char*) supp), wtext2);
|
||||||
Poco::UnicodeConverter::convert((const char*)supp, wtext3);
|
Poco::UnicodeConverter::convert((const char*)supp, wtext3);
|
||||||
|
|||||||
Reference in New Issue
Block a user