From 329b43f61be92030e9680e76c32f05267dfbcdfa Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 28 Jun 2004 10:46:07 +0000 Subject: [PATCH] added test for Lower()/Upper() with 8bit chars git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28048 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- tests/strings/strings.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/strings/strings.cpp b/tests/strings/strings.cpp index fa633e6861..d8dc4fa3c2 100644 --- a/tests/strings/strings.cpp +++ b/tests/strings/strings.cpp @@ -323,4 +323,17 @@ void StringTestCase::CaseChanges() CPPUNIT_ASSERT( s1l == _T("hello!") ); CPPUNIT_ASSERT( s2u == wxEmptyString ); CPPUNIT_ASSERT( s2l == wxEmptyString ); + +#if !wxUSE_UNICODE + wxLocale locRu(wxLANGUAGE_RUSSIAN, 0 /* flags */); + if ( locRu.IsOk() ) + { + // try upper casing 8bit strings + wxString sUpper("\xdf"), + sLower("\xff"); + + CPPUNIT_ASSERT( sUpper.Lower() == sLower ); + CPPUNIT_ASSERT( sLower.Upper() == sUpper ); + } +#endif // !wxUSE_UNICODE }