From bd7f096d0e476a1545a4bc896434b23f30e75e42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Mon, 31 May 2004 22:06:52 +0000 Subject: [PATCH] added test for wxString::MakeLower,MakeUpper git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27540 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- tests/strings/strings.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/strings/strings.cpp b/tests/strings/strings.cpp index 636ee7e993..1784339aa3 100644 --- a/tests/strings/strings.cpp +++ b/tests/strings/strings.cpp @@ -45,6 +45,7 @@ private: CPPUNIT_TEST( Tokenizer ); CPPUNIT_TEST( Replace ); CPPUNIT_TEST( Match ); + CPPUNIT_TEST( CaseChanges ); CPPUNIT_TEST_SUITE_END(); void String(); @@ -57,6 +58,7 @@ private: void Tokenizer(); void Replace(); void Match(); + void CaseChanges(); DECLARE_NO_COPY_CLASS(StringTestCase) }; @@ -271,3 +273,20 @@ void StringTestCase::Match() #undef TEST_MATCH } + +void StringTestCase::CaseChanges() +{ + wxString s1(_T("Hello!")); + wxString s1u(s1); + wxString s1l(s1); + s1u.MakeUpper(); + s1l.MakeLower(); + wxString s2u, s2l; + s2u.MakeUpper(); + s2l.MakeLower(); + + CPPUNIT_ASSERT( s1u == _T("HELLO!") ); + CPPUNIT_ASSERT( s1l == _T("hello!") ); + CPPUNIT_ASSERT( s2u == wxEmptyString ); + CPPUNIT_ASSERT( s2l == wxEmptyString ); +}