]> git.saurik.com Git - wxWidgets.git/commitdiff
The cyrillic characters used in the CaseChanges() test have different values
authorMichael Wetherell <mike.wetherell@ntlworld.com>
Wed, 15 Feb 2006 21:16:45 +0000 (21:16 +0000)
committerMichael Wetherell <mike.wetherell@ntlworld.com>
Wed, 15 Feb 2006 21:16:45 +0000 (21:16 +0000)
on different platforms depending on the cyrillic character set used. So try
generating these from the Unicode instead of using fixed values.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37613 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

tests/strings/strings.cpp

index ea4e04fc5864e43063e36741111e8d14abfecb2f..3e25c70f4845cd9dc7f912d8f939d0e522a621f9 100644 (file)
@@ -459,8 +459,11 @@ void StringTestCase::CaseChanges()
     if ( locRu.IsOk() )
     {
         // try upper casing 8bit strings
-        wxString sUpper("\xdf"),
-                 sLower("\xff");
+        const wchar_t capital_ya[] = { 0x42f, 0 },
+                      small_ya[]   = { 0x44f, 0 };
+
+        wxString sUpper(wxConvLibc.cWC2MB(capital_ya)),
+                 sLower(wxConvLibc.cWC2MB(small_ya));
 
         CPPUNIT_ASSERT( sUpper.Lower() == sLower );
         CPPUNIT_ASSERT( sLower.Upper() == sUpper );