]> git.saurik.com Git - wxWidgets.git/blobdiff - tests/strings/iostream.cpp
Basque translations update from Xabier Aramendi.
[wxWidgets.git] / tests / strings / iostream.cpp
index 6e40cbb28f124b1f3c8eb16b56eafb09828fc90b..0bbacfec2f3f9e62a38a5c15234bcf41cd2b3728 100644 (file)
@@ -3,7 +3,6 @@
 // Purpose:     unit test of wxString interaction with std::[io]stream
 // Author:      Vadim Zeitlin
 // Created:     2007-10-09
-// RCS-ID:      $Id$
 // Copyright:   (c) 2007 Vadim Zeitlin <vadim@wxwidgets.org>
 ///////////////////////////////////////////////////////////////////////////////
 
@@ -21,6 +20,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 +46,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,8 +55,11 @@ void StringIostreamTestCase::Out()
     s << wxString("hello");
     ASSERT_OSTREAM_EQUAL("hello", s);
 
+#if wxUSE_UNICODE && defined(HAVE_WOSTREAM)
     std::wostringstream ws;
     ws << wxString("bye");
     ASSERT_WOSTREAM_EQUAL(L"bye", ws);
+#endif
 }
 
+#endif // wxUSE_STD_IOSTREAM