ultimatepp/autotest/InFilterStream2/InFilterStream2.cpp
cxl e1d5aa475c .autotest
git-svn-id: svn://ultimatepp.org/upp/trunk@15920 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-17 14:47:55 +00:00

25 lines
503 B
C++

#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
FileIn fin(GetDataFile("InFilterStream2.cpp"));
Zlib zlib;
InFilterStream in(fin, zlib);
zlib.GZip().Header().Compress();
String out_path = GetHomeDirFile("infiltertest-output.gz");
{
FileOut out(out_path);
CopyStream(out, in);
}
ASSERT(LoadDataFile("InFilterStream2.cpp") == GZDecompress(LoadFile(out_path)));
FileDelete(out_path);
LOG("============= OK");
}