mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-30 23:12:36 +00:00
Reshuffle some tests
This commit is contained in:
parent
b0d31d07e3
commit
a25a0b7d35
@ -33,18 +33,18 @@ BOOST_AUTO_TEST_CASE( utils_join_test )
|
||||
fruit.push_back("lemons");
|
||||
|
||||
BOOST_CHECK( utils::join(fruit) == "apples,oranges,lemons" );
|
||||
|
||||
utf8::string unicode = "\xC3\xBCnicod\xE2\x82\xAC check"; // "ünicod€ check" in UTF-8
|
||||
BOOST_CHECK( utf8::size(unicode) == 13 );
|
||||
|
||||
int euro = utf8::index(unicode,6);
|
||||
BOOST_CHECK( unicode.substr(euro,utf8::index(unicode,7)-euro) == "\xE2\x82\xAC" ); // € sign
|
||||
|
||||
BOOST_CHECK( utf8::truncate(unicode,3) == "\xC3\xBCni"); // "üni"
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE( utils_unicode_test )
|
||||
{
|
||||
utf8::string unicode = "\xC3\xBCnicod\xE2\x82\xAC check"; // "ünicod€ check" in UTF-8
|
||||
BOOST_CHECK( utf8::size(unicode) == 13 );
|
||||
|
||||
int euro = utf8::index(unicode,6);
|
||||
BOOST_CHECK( unicode.substr(euro,utf8::index(unicode,7)-euro) == "\xE2\x82\xAC" ); // € sign
|
||||
|
||||
BOOST_CHECK( utf8::truncate(unicode,3) == "\xC3\xBCni"); // "üni"
|
||||
|
||||
utf8::string apple_u8("apple");
|
||||
ucs4_string apple_u4 = utils::string_to_ucs4string(apple_u8);
|
||||
utf16_string apple_u16 = utils::ucs4string_to_utf16string(apple_u4);
|
||||
|
Loading…
x
Reference in New Issue
Block a user