]> git.saurik.com Git - wxWidgets.git/blobdiff - tests/strings/iostream.cpp
Fix bugs in parsing wxLongLong values starting with zeroes.
[wxWidgets.git] / tests / strings / iostream.cpp
index 0abf39621151c937c51a2d69de7528cedd2d93b4..30ac12ba6c63a9dbd15b80f1ee178325a0ddeb7d 100644 (file)
@@ -21,6 +21,8 @@
     #include "wx/string.h"
 #endif // WX_PRECOMP
 
+#if wxUSE_STD_IOSTREAM
+
 #include <sstream>
 
 #define ASSERT_OSTREAM_EQUAL(p, s) CPPUNIT_ASSERT_EQUAL(std::string(p), s.str())
@@ -45,7 +47,7 @@ private:
 
 CPPUNIT_TEST_SUITE_REGISTRATION( StringIostreamTestCase );
 
-// also include in it's own registry so that these tests can be run alone
+// also include in its own registry so that these tests can be run alone
 CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( StringIostreamTestCase, "StringIostream" );
 
 void StringIostreamTestCase::Out()
@@ -54,10 +56,11 @@ void StringIostreamTestCase::Out()
     s << wxString("hello");
     ASSERT_OSTREAM_EQUAL("hello", s);
 
-#ifndef __MINGW32__
+#if wxUSE_UNICODE && defined(HAVE_WOSTREAM)
     std::wostringstream ws;
     ws << wxString("bye");
     ASSERT_WOSTREAM_EQUAL(L"bye", ws);
 #endif
 }
 
+#endif // wxUSE_STD_IOSTREAM