X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/340da6aec02a5ec245cb6bd6018f3d46e27d8b76..5d72f195879d11b72244ae718f9580f899ca0738:/tests/streams/zlibstream.cpp diff --git a/tests/streams/zlibstream.cpp b/tests/streams/zlibstream.cpp index e437323c1c..fa5779354b 100644 --- a/tests/streams/zlibstream.cpp +++ b/tests/streams/zlibstream.cpp @@ -34,6 +34,9 @@ using namespace std; using namespace CppUnit; +#define WXTEST_WITH_GZIP_CONDITION(testMethod) \ + WXTEST_WITH_CONDITION( COMPOSE_TEST_NAME(zlibStream), wxZlibInputStream::CanHandleGZip() && wxZlibOutputStream::CanHandleGZip(), testMethod ) + #define DATABUFFER_SIZE 1024 static const wxString FILENAME_GZ = _T("zlibtest.gz"); @@ -41,7 +44,7 @@ static const wxString FILENAME_GZ = _T("zlibtest.gz"); /////////////////////////////////////////////////////////////////////////////// // The test case // -// Try to fully test wxZlibInputStream and wxFileOutputStream +// Try to fully test wxZlibInputStream and wxZlibOutputStream class zlibStream : public BaseStreamTestCase { @@ -76,11 +79,11 @@ public: CPPUNIT_TEST(TestStream_ZLib_NoComp); CPPUNIT_TEST(TestStream_ZLib_SpeedComp); CPPUNIT_TEST(TestStream_ZLib_BestComp); - CPPUNIT_TEST(TestStream_GZip_Default); - CPPUNIT_TEST(TestStream_GZip_NoComp); - CPPUNIT_TEST(TestStream_GZip_SpeedComp); - CPPUNIT_TEST(TestStream_GZip_BestComp); - CPPUNIT_TEST(TestStream_ZLibGZip); + WXTEST_WITH_GZIP_CONDITION(TestStream_GZip_Default); + WXTEST_WITH_GZIP_CONDITION(TestStream_GZip_NoComp); + WXTEST_WITH_GZIP_CONDITION(TestStream_GZip_SpeedComp); + WXTEST_WITH_GZIP_CONDITION(TestStream_GZip_BestComp); + WXTEST_WITH_GZIP_CONDITION(TestStream_ZLibGZip); CPPUNIT_TEST(Decompress_BadData); CPPUNIT_TEST(Decompress_wx24Data); CPPUNIT_TEST_SUITE_END();