fix resize() when it's used for truncating a string in UTF-8 build; added test for this bug
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48464 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -488,6 +488,11 @@ void StdStringTestCase::StdResize()
|
||||
CPPUNIT_ASSERT( s2 == _T("abcABCdefD") );
|
||||
CPPUNIT_ASSERT( s3 == _T("abcABCdefDEF ") );
|
||||
CPPUNIT_ASSERT( s4 == _T("abcABCdefDEFWW") );
|
||||
|
||||
wxString s =
|
||||
wxString::FromUTF8("\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82");
|
||||
s.resize(3);
|
||||
WX_ASSERT_STR_EQUAL("\xd0\x9f\xd1\x80\xd0\xb8", s);
|
||||
}
|
||||
|
||||
void StdStringTestCase::StdRiter()
|
||||
|
Reference in New Issue
Block a user