26 deleteTmpFiles(
"./test-result/");
28 FO_ASSERT_EQUAL(
exists, 0);
30 MkDirs(
"./test-result/test.lz.dir/");
36 FO_ASSERT_EQUAL(
exists, 1);
37 FO_ASSERT_EQUAL(
Result, 0);
48 deleteTmpFiles(
"./test-result/");
50 FO_ASSERT_EQUAL(
exists, 0);
52 MkDirs(
"./test-result/test.tlz.dir/");
57 FO_ASSERT_EQUAL(
exists, 1);
58 FO_ASSERT_EQUAL(
Result, 0);
69 deleteTmpFiles(
"./test-result/");
71 FO_ASSERT_EQUAL(
exists, 0);
73 MkDirs(
"./test-result/test.tar.lz.dir/");
74 Filename =
"../testdata/test.tar.lz";
78 FO_ASSERT_EQUAL(
exists, 1);
79 FO_ASSERT_EQUAL(
Result, 0);
90 deleteTmpFiles(
"./test-result/");
92 FO_ASSERT_EQUAL(
exists, 0);
95 FO_ASSERT_EQUAL(
Result, 1);
106 deleteTmpFiles(
"./test-result/");
108 FO_ASSERT_EQUAL(
exists, 0);
110 MkDirs(
"./test-result/no_file.dir/");
111 Filename =
"../testdata/non_existent_file.lz";
113 FO_ASSERT_EQUAL(
Result, 1);
static int Result
Result of calls.
CU_TestInfo ExtractLzip_testcases[]
Lzip test cases.
void testExtractTarLzFile()
unpack tar.lz file
void testExtractLzipErrorParameters()
abnormal parameters
void testExtractTlzFile()
unpack tlz (tar.lz) file
void testExtractLzipEmptyParameters()
abnormal parameters
void testExtractLzipFile()
unpack lzip file
int ExtractLzip(char *Source, const char *OrigName, char *Destination)
Given an lzip file, extract the contents to the directory.
int MkDirs(char *Fname)
Same as command-line "mkdir -p".
int file_dir_exists(char *path_name)
test if a file or directory exists
int exists
Default not exists.