remove streams tests: they're very basic and already-existing CppUnit stream tests are much more complete and extended.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64390 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Francesco Montorsi
2010-05-23 19:07:43 +00:00
parent bb93b4a819
commit 4090fe84c4

View File

@@ -130,7 +130,6 @@
// #define TEST_SOCKETS --FIXME! (RN)
#define TEST_STACKWALKER
#define TEST_STDPATHS
#define TEST_STREAMS
#else // #if TEST_ALL
#define TEST_DATETIME
#define TEST_VOLUME
@@ -2755,77 +2754,6 @@ static void TestStandardPaths()
#endif // TEST_STDPATHS
// ----------------------------------------------------------------------------
// streams
// ----------------------------------------------------------------------------
#ifdef TEST_STREAMS
#include "wx/wfstream.h"
#include "wx/mstream.h"
static void TestFileStream()
{
wxPuts(wxT("*** Testing wxFileInputStream ***"));
static const wxString filename = wxT("testdata.fs");
{
wxFileOutputStream fsOut(filename);
fsOut.Write("foo", 3);
}
{
wxFileInputStream fsIn(filename);
wxPrintf(wxT("File stream size: %u\n"), fsIn.GetSize());
int c;
while ( (c=fsIn.GetC()) != wxEOF )
{
wxPutchar(c);
}
}
if ( !wxRemoveFile(filename) )
{
wxPrintf(wxT("ERROR: failed to remove the file '%s'.\n"), filename.c_str());
}
wxPuts(wxT("\n*** wxFileInputStream test done ***"));
}
static void TestMemoryStream()
{
wxPuts(wxT("*** Testing wxMemoryOutputStream ***"));
wxMemoryOutputStream memOutStream;
wxPrintf(wxT("Initially out stream offset: %lu\n"),
(unsigned long)memOutStream.TellO());
for ( const wxChar *p = wxT("Hello, stream!"); *p; p++ )
{
memOutStream.PutC(*p);
}
wxPrintf(wxT("Final out stream offset: %lu\n"),
(unsigned long)memOutStream.TellO());
wxPuts(wxT("*** Testing wxMemoryInputStream ***"));
wxChar buf[1024];
size_t len = memOutStream.CopyTo(buf, WXSIZEOF(buf));
wxMemoryInputStream memInpStream(buf, len);
wxPrintf(wxT("Memory stream size: %u\n"), memInpStream.GetSize());
int c;
while ( (c=memInpStream.GetC()) != wxEOF )
{
wxPutchar(c);
}
wxPuts(wxT("\n*** wxMemoryInputStream test done ***"));
}
#endif // TEST_STREAMS
// ----------------------------------------------------------------------------
// wxVolume tests
// ----------------------------------------------------------------------------
@@ -3194,13 +3122,6 @@ int main(int argc, char **argv)
TestSocketClient();
#endif // TEST_SOCKETS
#ifdef TEST_STREAMS
#if TEST_ALL
TestFileStream();
#endif
TestMemoryStream();
#endif // TEST_STREAMS
#ifdef TEST_DATETIME
#if TEST_INTERACTIVE
TestDateTimeInteractive();