From: Christian P. <cp...@us...> - 2005-01-06 19:32:16
|
Update of /cvsroot/pclasses/pclasses2/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20723 Modified Files: IOTest.cpp Log Message: Added test for BZip2IOFilter Index: IOTest.cpp =================================================================== RCS file: /cvsroot/pclasses/pclasses2/test/IOTest.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- IOTest.cpp 6 Jan 2005 17:02:00 -0000 1.3 +++ IOTest.cpp 6 Jan 2005 19:32:06 -0000 1.4 @@ -22,6 +22,7 @@ #include "pclasses/IO/IOStream.h" #include "pclasses/IO/IOFilter.h" #include "pclasses/IO/ZLibIOFilter.h" +#include "pclasses/IO/BZip2IOFilter.h" #include "pclasses/System/File.h" #include "pclasses/System/Pipe.h" #include "pclasses/System/Process.h" @@ -51,6 +52,14 @@ { char data[] = "test"; + try + { + File::unlink("pclasses_file_test.tmp"); + } + catch(...) + { + } + File file("pclasses_file_test.tmp", File::ReadWrite); file.setFilter(_filter); P_TEST(file.valid()); @@ -70,6 +79,8 @@ file.open("pclasses_file_test.tmp", File::Read); } + P_TEST(!file.eof()); + // read data from file char tmp[4]; P_TEST(file.read(tmp, 4) == 4); @@ -212,7 +223,13 @@ P::ProcessIOTest piot2(new P::IO::IOFilter()); piot2.run(); + std::cerr << "Testing zlib stream..." << std::endl; P::FileTest ft3(new P::IO::ZLibIOFilter()); ft3.run(); + + std::cerr << "Testing bzip2 stream..." << std::endl; + P::FileTest ft4(new P::IO::BZip2IOFilter()); + ft4.run(); + return 0; } |