// Author: Hans Van Leemputten
// RCS-ID: $Id$
// Copyright: (c) 2004 Hans Van Leemputten
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(__APPLE__)
- #pragma implementation
- #pragma interface
-#endif
-
// For compilers that support precompilation, includes "wx/wx.h".
-#include "wx/wxprec.h"
+// and "wx/cppunit.h"
+#include "testprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#include "wx/wx.h"
#endif
-#include "wx/cppunit.h"
#include "bstream.h"
-using namespace CppUnit;
+using CppUnit::TestSuite;
+using CppUnit::Test;
///////////////////////////////////////////////////////////////////////////////
// Streams main test suite, it houses all stream test suites.
class StreamCase : public TestSuite
{
public:
- StreamCase()
- :TestSuite("Streams")
+ StreamCase()
+ :TestSuite(STREAM_TEST_NAME)
{ /* Nothing extra */ }
static Test *suite();
};
/*
* Register all sub stream test suites.
*/
-
+
STREAM_REGISTER_SUB_SUITE(memStream);
+ STREAM_REGISTER_SUB_SUITE(strStream);
STREAM_REGISTER_SUB_SUITE(fileStream);
STREAM_REGISTER_SUB_SUITE(ffileStream);
+ STREAM_REGISTER_SUB_SUITE(tempStream);
STREAM_REGISTER_SUB_SUITE(zlibStream);
+ STREAM_REGISTER_SUB_SUITE(backStream);
+ STREAM_REGISTER_SUB_SUITE(socketStream);
- /*
+ extern CppUnit::Test* GetlargeFileSuite();
+ Test *lfs = GetlargeFileSuite();
+ if (lfs)
+ suite->addTest(lfs);
+
+ /*
** Add more stream subtests here
*/
// register in the unnamed registry so that these tests are run by default
CPPUNIT_TEST_SUITE_REGISTRATION(StreamCase);
-// 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(StreamCase, STREAM_TEST_NAME);