ultimatepp/autotest/GZCompressFile/GZCompressFile.cpp
cxl d02fe7d7c7 Creating the *real* autotest nest
git-svn-id: svn://ultimatepp.org/upp/trunk@7141 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-04-02 18:36:01 +00:00

26 lines
694 B
C++

#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
String dir1 = GetHomeDirFile("gztest1");
DeleteFolderDeep(dir1);
RealizeDirectory(dir1);
String file1 = AppendFileName(dir1, "test.cpp");
String gzfile1 = AppendFileName(dir1, "test.cpp.gz");
String dir2 = GetHomeDirFile("gztest2");
DeleteFolderDeep(dir2);
RealizeDirectory(dir2);
String file2 = AppendFileName(dir2, "test.cpp");
String gzfile2 = AppendFileName(dir2, "test.cpp.gz");
SaveFile(file1, LoadFile(GetDataFile("GZCompressFile.cpp")));
GZCompressFile(file1);
SaveFile(gzfile2, LoadFile(gzfile1));
GZDecompressFile(gzfile2);
ASSERT(LoadFile(file1) == LoadFile(file2));
}