/freebsd/contrib/libarchive/libarchive/test/ |
H A D | test_write_format_iso9660.c | 33 struct archive_entry *ae; in DEFINE_TEST() 58 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 59 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST() 60 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST() 61 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST() 62 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST() 63 archive_entry_copy_pathname(ae, "file"); in DEFINE_TEST() 64 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST() 65 archive_entry_set_size(ae, 8); in DEFINE_TEST() 66 archive_entry_set_nlink(ae, in DEFINE_TEST() 34 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_archive_match_time.c | 34 struct archive_entry *ae; in test_newer_time() local 39 if (!assert((ae = archive_entry_new()) != NULL)) { in test_newer_time() 48 archive_entry_copy_pathname(ae, "file1"); in test_newer_time() 49 archive_entry_set_mtime(ae, 7880, 0); in test_newer_time() 50 archive_entry_set_ctime(ae, 7880, 0); in test_newer_time() 52 assertEqualInt(1, archive_match_time_excluded(m, ae)); in test_newer_time() 53 assertEqualInt(1, archive_match_excluded(m, ae)); in test_newer_time() 54 archive_entry_set_mtime(ae, 7879, 999); in test_newer_time() 55 archive_entry_set_ctime(ae, 7879, 999); in test_newer_time() 57 assertEqualInt(1, archive_match_time_excluded(m, ae)); in test_newer_time() [all …]
|
H A D | test_write_format_7zip.c | 33 struct archive_entry *ae; in test_basic() 60 assert((ae = archive_entry_new()) != NULL); in test_basic() 61 archive_entry_set_mtime(ae, 1, 10); in test_basic() 62 assertEqualInt(1, archive_entry_mtime(ae)); in test_basic() 63 assertEqualInt(10, archive_entry_mtime_nsec(ae)); in test_basic() 64 archive_entry_copy_pathname(ae, "empty"); in test_basic() 65 assertEqualString("empty", archive_entry_pathname(ae)); in test_basic() 66 archive_entry_set_mode(ae, AE_IFREG | 0755); in test_basic() 67 assertEqualInt((AE_IFREG | 0755), archive_entry_mode(ae)); in test_basic() 69 assertEqualInt(ARCHIVE_OK, archive_write_header(a, ae)); in test_basic() 34 struct archive_entry *ae; test_basic() local 324 struct archive_entry *ae; test_basic2() local [all...] |
H A D | test_read_format_rar5.c | 34 struct archive_entry *ae; \ 38 (void) ae; /* in the test cases. */ \ 47 struct archive_entry *ae; \ 51 (void) ae; \ 93 int extract_one(struct archive* a, struct archive_entry* ae, uint32_t crc) { in extract_one() argument 99 fsize = (la_ssize_t) archive_entry_size(ae); in extract_one() 122 struct archive_entry *ae; in DEFINE_TEST() local 130 assertA(0 == archive_read_next_header(a, &ae)); in DEFINE_TEST() 142 assertA(0 == archive_read_next_header(a, &ae)); in DEFINE_TEST() 143 assertEqualString("helloworld.txt", archive_entry_pathname(ae)); in DEFINE_TEST() [all …]
|
H A D | test_read_format_isorr_rr_moved.c | 63 struct archive_entry *ae; in DEFINE_TEST() 80 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST() 82 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST() 85 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST() 87 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST() 88 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST() 90 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST() 91 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST() 93 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST() 94 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST() 64 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_write_format_xar.c | 34 struct archive_entry *ae; in test_xar() 65 assert((ae = archive_entry_new()) != NULL); in test_xar() 66 archive_entry_set_atime(ae, 2, 20); in test_xar() 67 archive_entry_set_ctime(ae, 4, 40); in test_xar() 68 archive_entry_set_mtime(ae, 5, 50); in test_xar() 69 archive_entry_copy_pathname(ae, "file"); in test_xar() 70 archive_entry_set_mode(ae, AE_IFREG | 0755); in test_xar() 71 archive_entry_set_nlink(ae, 2); in test_xar() 72 archive_entry_set_size(ae, 8); in test_xar() 73 archive_entry_xattr_add_entry(ae, "use in test_xar() 35 struct archive_entry *ae; test_xar() local [all...] |
H A D | test_write_read_format_zip.c | 44 struct archive_entry *ae; in write_contents() 55 assert((ae = archive_entry_new()) != NULL); in write_contents() 56 archive_entry_set_mtime(ae, 1, 10); in write_contents() 57 archive_entry_copy_pathname(ae, "file"); in write_contents() 58 archive_entry_set_mode(ae, AE_IFREG | 0755); in write_contents() 59 archive_entry_set_size(ae, 8); in write_contents() 60 assertEqualInt(0, archive_write_header(a, ae)); in write_contents() 61 archive_entry_free(ae); in write_contents() 68 assert((ae = archive_entry_new()) != NULL); in write_contents() 69 archive_entry_set_mtime(ae, in write_contents() 45 struct archive_entry *ae; write_contents() local 274 struct archive_entry *ae; verify_contents() local [all...] |
H A D | test_write_disk_symlink.c | 34 struct archive_entry *ae; in DEFINE_TEST() 50 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 51 archive_entry_copy_pathname(ae, "link1a"); in DEFINE_TEST() 52 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST() 53 archive_entry_set_size(ae, sizeof(data)); in DEFINE_TEST() 54 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); in DEFINE_TEST() 58 archive_entry_free(ae); in DEFINE_TEST() 61 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 62 archive_entry_copy_pathname(ae, "link1b"); in DEFINE_TEST() 63 archive_entry_set_mode(ae, AE_IFLN in DEFINE_TEST() 35 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_write_format_pax.c | 33 struct archive_entry *ae; in DEFINE_TEST() 52 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 53 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST() 54 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST() 55 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST() 56 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST() 57 archive_entry_copy_pathname(ae, "file"); in DEFINE_TEST() 58 archive_entry_set_mode(ae, S_IFREG | 0755); in DEFINE_TEST() 59 archive_entry_set_size(ae, 8); in DEFINE_TEST() 60 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST() 34 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_read_format_isorr_new_bz2.c | 57 struct archive_entry *ae; in DEFINE_TEST() 74 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST() 76 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST() 79 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST() 81 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST() 82 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST() 84 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST() 85 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST() 87 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST() 88 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST() 59 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_read_format_isorr_bz2.c | 57 struct archive_entry *ae; in DEFINE_TEST() 74 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST() 76 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST() 79 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST() 81 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST() 82 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST() 84 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST() 85 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST() 87 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST() 88 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST() 58 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_archive_match_owner.c | 31 struct archive_entry *ae; in test_uid() 36 if (!assert((ae = archive_entry_new()) != NULL)) { in test_uid() 44 archive_entry_set_uid(ae, 0); in test_uid() 46 assertEqualInt(1, archive_match_owner_excluded(m, ae)); in test_uid() 47 assertEqualInt(1, archive_match_excluded(m, ae)); in test_uid() 48 archive_entry_set_uid(ae, 1000); in test_uid() 50 assertEqualInt(0, archive_match_owner_excluded(m, ae)); in test_uid() 51 assertEqualInt(0, archive_match_excluded(m, ae)); in test_uid() 52 archive_entry_set_uid(ae, 1001); in test_uid() 54 assertEqualInt(1, archive_match_owner_excluded(m, ae)); in test_uid() 32 struct archive_entry *ae; test_uid() local 74 struct archive_entry *ae; test_gid() local 116 struct archive_entry *ae; test_uname_mbs() local 158 struct archive_entry *ae; test_uname_wcs() local 200 struct archive_entry *ae; test_gname_mbs() local 242 struct archive_entry *ae; test_gname_wcs() local [all...] |
H A D | test_read_format_iso_Z.c | 30 struct archive_entry *ae; in test1() local 46 archive_read_next_header(a, &ae)); in test1() 47 assertEqualIntA(a, 1131434684, archive_entry_atime(ae)); in test1() 48 assertEqualIntA(a, 0, archive_entry_birthtime(ae)); in test1() 49 assertEqualIntA(a, 1131434684, archive_entry_ctime(ae)); in test1() 50 assertEqualIntA(a, 0, archive_entry_dev(ae)); in test1() 51 assertEqualIntA(a, AE_IFDIR, archive_entry_filetype(ae)); in test1() 52 assertEqualIntA(a, 0, archive_entry_gid(ae)); in test1() 53 assertEqualStringA(a, NULL, archive_entry_gname(ae)); in test1() 54 assertEqualIntA(a, 0, archive_entry_ino(ae)); in test1() [all …]
|
H A D | test_read_format_mtree.c | 33 struct archive_entry *ae; in test_read_format_mtree1() local 71 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_read_format_mtree1() 73 assertEqualString(archive_entry_pathname(ae), "file"); in test_read_format_mtree1() 74 assertEqualInt(archive_entry_uid(ae), 18); in test_read_format_mtree1() 75 assertEqualInt(AE_IFREG, archive_entry_filetype(ae)); in test_read_format_mtree1() 76 assertEqualInt(archive_entry_mode(ae), AE_IFREG | 0123); in test_read_format_mtree1() 77 assertEqualInt(archive_entry_size(ae), 3); in test_read_format_mtree1() 80 assertEqualInt(archive_entry_is_encrypted(ae), 0); in test_read_format_mtree1() 83 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_read_format_mtree1() 84 assertEqualString(archive_entry_pathname(ae), "dir"); in test_read_format_mtree1() [all …]
|
H A D | test_write_format_iso9660_zisofs.c | 99 struct archive_entry *ae; in test_write_format_iso9660_zisofs_1() local 129 assert((ae = archive_entry_new()) != NULL); in test_write_format_iso9660_zisofs_1() 130 archive_entry_set_atime(ae, 2, 20); in test_write_format_iso9660_zisofs_1() 131 archive_entry_set_birthtime(ae, 3, 30); in test_write_format_iso9660_zisofs_1() 132 archive_entry_set_ctime(ae, 4, 40); in test_write_format_iso9660_zisofs_1() 133 archive_entry_set_mtime(ae, 5, 50); in test_write_format_iso9660_zisofs_1() 134 archive_entry_copy_pathname(ae, "file1"); in test_write_format_iso9660_zisofs_1() 135 archive_entry_set_mode(ae, S_IFREG | 0755); in test_write_format_iso9660_zisofs_1() 136 archive_entry_set_size(ae, 256*1024); in test_write_format_iso9660_zisofs_1() 137 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in test_write_format_iso9660_zisofs_1() [all …]
|
H A D | test_read_format_tar.c | 64 struct archive_entry *ae; in verifyEmpty() local 71 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in verifyEmpty() 76 assertEqualInt(archive_entry_is_encrypted(ae), 0); in verifyEmpty() 98 static void verify1(struct archive_entry *ae) in verify1() argument 101 assert(archive_entry_filetype(ae) != AE_IFLNK); in verify1() 103 assert(archive_entry_filetype(ae) != AE_IFDIR); in verify1() 104 assertEqualInt(archive_entry_mode(ae) & 0777, 0644); in verify1() 105 assertEqualInt(archive_entry_uid(ae), 1000); in verify1() 106 assertEqualInt(archive_entry_gid(ae), 1000); in verify1() 107 assertEqualString(archive_entry_uname(ae), "tim"); in verify1() [all …]
|
H A D | test_read_format_isozisofs_bz2.c | 56 struct archive_entry *ae; in DEFINE_TEST() 73 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST() 75 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST() 78 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST() 80 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST() 81 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST() 83 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST() 84 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST() 86 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST() 87 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST() 57 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_archive_match_path.c | 31 struct archive_entry *ae; in test_exclusion_mbs() 36 if (!assert((ae = archive_entry_new()) != NULL)) { in test_exclusion_mbs() 45 archive_entry_copy_pathname(ae, "aa1234"); in test_exclusion_mbs() 47 assertEqualInt(1, archive_match_path_excluded(m, ae)); in test_exclusion_mbs() 48 assertEqualInt(1, archive_match_excluded(m, ae)); in test_exclusion_mbs() 49 archive_entry_clear(ae); in test_exclusion_mbs() 50 archive_entry_copy_pathname_w(ae, L"aa1234"); in test_exclusion_mbs() 52 assertEqualInt(1, archive_match_path_excluded(m, ae)); in test_exclusion_mbs() 53 assertEqualInt(1, archive_match_excluded(m, ae)); in test_exclusion_mbs() 56 archive_entry_copy_pathname(ae, "a123 in test_exclusion_mbs() 32 struct archive_entry *ae; test_exclusion_mbs() local 75 struct archive_entry *ae; test_exclusion_wcs() local 118 struct archive_entry *ae; exclusion_from_file() local 226 struct archive_entry *ae; test_inclusion_mbs() local 275 struct archive_entry *ae; test_inclusion_wcs() local 374 struct archive_entry *ae; test_exclusion_and_inclusion() local [all...] |
H A D | test_write_disk_secure.c | 40 struct archive_entry *ae; in DEFINE_TEST() 54 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 55 archive_entry_copy_pathname(ae, "dir"); in DEFINE_TEST() 56 archive_entry_set_mode(ae, S_IFDIR | 0777); in DEFINE_TEST() 57 assert(0 == archive_write_header(a, ae)); in DEFINE_TEST() 58 archive_entry_free(ae); in DEFINE_TEST() 62 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 63 archive_entry_copy_pathname(ae, "link_to_dir"); in DEFINE_TEST() 64 archive_entry_set_mode(ae, S_IFLNK | 0777); in DEFINE_TEST() 65 archive_entry_set_symlink(ae, "di in DEFINE_TEST() [all...] |
H A D | test_write_format_7zip_empty.c | 72 struct archive_entry *ae; in test_only_empty_file() 89 assert((ae = archive_entry_new()) != NULL); in test_only_empty_file() 90 archive_entry_set_mtime(ae, 1, 10); in test_only_empty_file() 91 assertEqualInt(1, archive_entry_mtime(ae)); in test_only_empty_file() 92 assertEqualInt(10, archive_entry_mtime_nsec(ae)); in test_only_empty_file() 93 archive_entry_set_atime(ae, 2, 20); in test_only_empty_file() 94 assertEqualInt(2, archive_entry_atime(ae)); in test_only_empty_file() 95 assertEqualInt(20, archive_entry_atime_nsec(ae)); in test_only_empty_file() 96 archive_entry_set_ctime(ae, 0, 100); in test_only_empty_file() 97 assertEqualInt(0, archive_entry_ctime(ae)); in test_only_empty_file() 73 struct archive_entry *ae; test_only_empty_file() local 162 struct archive_entry *ae; test_only_empty_files() local [all...] |
H A D | test_write_format_cpio.c | 31 struct archive_entry *ae; in test_format() 50 assert((ae = archive_entry_new()) != NULL); in test_format() 51 archive_entry_set_mtime(ae, 1, 10); in test_format() 52 assert(1 == archive_entry_mtime(ae)); in test_format() 53 assert(10 == archive_entry_mtime_nsec(ae)); in test_format() 55 archive_entry_copy_pathname(ae, p); in test_format() 58 assertEqualString("file", archive_entry_pathname(ae)); in test_format() 59 archive_entry_set_mode(ae, S_IFREG | 0755); in test_format() 60 assert((S_IFREG | 0755) == archive_entry_mode(ae)); in test_format() 61 archive_entry_set_size(ae, in test_format() 32 struct archive_entry *ae; test_format() local 246 struct archive_entry *ae; test_big_entries() local [all...] |
H A D | test_read_format_isorr_ce.c | 90 struct archive_entry *ae; in DEFINE_TEST() 110 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST() 112 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST() 115 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST() 117 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST() 118 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST() 120 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST() 121 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST() 123 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST() 124 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST() 91 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_read_format_iso_xorriso.c | 68 struct archive_entry *ae; in DEFINE_TEST() 85 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST() 87 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST() 90 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST() 92 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST() 93 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST() 95 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST() 96 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST() 98 assertEqualInt(4, archive_entry_nlink(ae)); in DEFINE_TEST() 102 } else if (strcmp("./dir", archive_entry_pathname(ae)) in DEFINE_TEST() 70 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_write_format_zip.c | 47 struct archive_entry *ae; in write_contents() local 58 assert((ae = archive_entry_new()) != NULL); in write_contents() 59 archive_entry_set_mtime(ae, 1, 10); in write_contents() 60 archive_entry_copy_pathname(ae, "file"); in write_contents() 61 archive_entry_set_mode(ae, AE_IFREG | 0755); in write_contents() 62 archive_entry_set_size(ae, 8); in write_contents() 63 assertEqualInt(0, archive_write_header(a, ae)); in write_contents() 64 archive_entry_free(ae); in write_contents() 71 assert((ae = archive_entry_new()) != NULL); in write_contents() 72 archive_entry_set_mtime(ae, 1, 10); in write_contents() [all …]
|
H A D | test_write_disk.c | 37 static void create(struct archive_entry *ae, const char *msg) 45 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); in create() 50 assert(0 == stat(archive_entry_pathname(ae), &st)); in create() 56 if (archive_entry_filetype(ae) == AE_IFDIR) in create() 59 archive_entry_mode(ae) & ~UMASK & MODE_MASK); in create() 63 static void create_reg_file(struct archive_entry *ae, const char *msg) 89 archive_entry_set_size(ae, sizeof(data)); in create_reg_file() 90 archive_entry_set_mtime(ae, 123456789, 0); in create_reg_file() 91 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); in create_reg_file() 97 assertIsReg(archive_entry_pathname(ae), archive_entry_mod in create_reg_file() 38 create(struct archive_entry * ae,const char * msg) create() argument 64 create_reg_file(struct archive_entry * ae,const char * msg) create_reg_file() argument 106 create_reg_file2(struct archive_entry * ae,const char * msg) create_reg_file2() argument 140 create_reg_file3(struct archive_entry * ae,const char * msg) create_reg_file3() argument 167 create_reg_file4(struct archive_entry * ae,const char * msg) create_reg_file4() argument 194 create_reg_file_win(struct archive_entry * ae,const char * msg) create_reg_file_win() argument 241 struct archive_entry *ae; DEFINE_TEST() local [all...] |