]> git.saurik.com Git - wxWidgets.git/blobdiff - tests/regex/wxregextest.cpp
implement wxTreeCtrl::GetFocusedItem() for wxMSW too (see #10859)
[wxWidgets.git] / tests / regex / wxregextest.cpp
index fd8f19251fbeb27a50374bb54fb8f8c05ffbefe0..38286da82cc4edabe2fb4b1269635cafd151aef8 100644 (file)
@@ -7,7 +7,7 @@
 // Licence:     wxWidgets licence
 ///////////////////////////////////////////////////////////////////////////////
 
-#include "wx/wxprec.h"
+#include "testprec.h"
 
 #ifdef __BORLANDC__
 #   pragma hdrstop
 #if wxUSE_REGEX
 
 #include "wx/regex.h"
-#include "wx/cppunit.h"
 #include "wx/tokenzr.h"
 #include <string>
 
-using namespace std;
-using namespace CppUnit;
+using CppUnit::Test;
+using CppUnit::TestCase;
+using CppUnit::TestSuite;
+using std::string;
 
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -113,9 +114,9 @@ void RegExMatchTestCase::runTest()
             wxString msgstr;
             msgstr.Printf(_T("\\%d == '%s' (expected '%s')"),
                           (int)i, result.c_str(), expected.c_str());
-            const char *msg = msgstr.mb_str();
 
-            CPPUNIT_ASSERT_MESSAGE(msg, result == expected);
+            CPPUNIT_ASSERT_MESSAGE((const char*)msgstr.mb_str(),
+                                   result == expected);
         }
 
         if ((m_flags & wxRE_NOSUB) == 0)
@@ -143,7 +144,7 @@ public:
         m_expected(expected),
         m_count(count),
         m_flags(flags)
-    { }    
+    { }
 
 protected:
     void runTest();
@@ -166,12 +167,10 @@ void RegExReplaceTestCase::runTest()
 
     wxString msgstr;
     msgstr.Printf(_T("returns '%s' (expected '%s')"), text.c_str(), m_expected.c_str());
-    const char *msg = msgstr.mb_str();
-    CPPUNIT_ASSERT_MESSAGE(msg, text == m_expected);
+    CPPUNIT_ASSERT_MESSAGE((const char*)msgstr.mb_str(), text == m_expected);
 
-    msgstr.Printf(_T("matches %d times (expected %d)"), nRepl, m_count);
-    msg = msgstr.mb_str();
-    CPPUNIT_ASSERT_MESSAGE(msg, nRepl == m_count);
+    msgstr.Printf(_T("matches %d times (expected %d)"), (int)nRepl, (int)m_count);
+    CPPUNIT_ASSERT_MESSAGE((const char*)msgstr.mb_str(), nRepl == m_count);
 }
 
 
@@ -328,7 +327,7 @@ wxString wxRegExTestSuite::FlagStr(int flags)
     }
 
     return _T(" (") + str.Mid(3) + _T(")");
-};
+}
 
 // register in the unnamed registry so that these tests are run by default
 CPPUNIT_TEST_SUITE_REGISTRATION(wxRegExTestSuite);