/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_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_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_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_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_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_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_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_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_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_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_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_compat_zip.c | 31 struct archive_entry *ae; in DEFINE_TEST() 42 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in DEFINE_TEST() 43 assertEqualString("META-INF/MANIFEST.MF", archive_entry_pathname(ae)); in DEFINE_TEST() 46 r = archive_read_next_header(a, &ae); in DEFINE_TEST() 53 assertEqualString("tmp.class", archive_entry_pathname(ae)); in DEFINE_TEST() 55 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in DEFINE_TEST() 74 struct archive_entry *ae; in DEFINE_TEST() 84 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in DEFINE_TEST() 85 assertEqualString("file1", archive_entry_pathname(ae)); in DEFINE_TEST() 88 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in DEFINE_TEST() 32 struct archive_entry *ae; DEFINE_TEST() local 75 struct archive_entry *ae; DEFINE_TEST() local 104 struct archive_entry *ae; DEFINE_TEST() local 153 struct archive_entry *ae; DEFINE_TEST() local 211 struct archive_entry *ae; DEFINE_TEST() local 346 struct archive_entry *ae; compat_zip_6_verify() local 399 struct archive_entry *ae; DEFINE_TEST() local 434 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_compat_mac.c | 47 struct archive_entry *ae; in test_compat_mac_1() 59 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_compat_mac_1() 60 assertEqualString(TESTPATH, archive_entry_pathname(ae)); in test_compat_mac_1() 61 assertEqualInt(1275688109, archive_entry_mtime(ae)); in test_compat_mac_1() 62 assertEqualInt(95594, archive_entry_uid(ae)); in test_compat_mac_1() 63 assertEqualString("kientzle", archive_entry_uname(ae)); in test_compat_mac_1() 64 assertEqualInt(5000, archive_entry_gid(ae)); in test_compat_mac_1() 65 assertEqualString("", archive_entry_gname(ae)); in test_compat_mac_1() 66 assertEqualInt(040755, archive_entry_mode(ae)); in test_compat_mac_1() 68 attr = archive_entry_mac_metadata(ae, in test_compat_mac_1() 48 struct archive_entry *ae; test_compat_mac_1() local 145 struct archive_entry *ae; test_compat_mac_2() local [all...] |
H A D | test_read_format_7zip.c | 43 struct archive_entry *ae; in test_copy() local 62 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_copy() 63 assertEqualInt((AE_IFREG | 0644), archive_entry_mode(ae)); in test_copy() 64 assertEqualString("file1", archive_entry_pathname(ae)); in test_copy() 65 assertEqualInt(86401, archive_entry_mtime(ae)); in test_copy() 66 assertEqualInt(60, archive_entry_size(ae)); in test_copy() 67 assertEqualInt(archive_entry_is_encrypted(ae), 0); in test_copy() 75 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in test_copy() 95 struct archive_entry *ae; in test_empty_archive() local 106 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in test_empty_archive() [all …]
|
H A D | test_write_format_ar.c | 36 struct archive_entry *ae; in DEFINE_TEST() 48 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 49 archive_entry_copy_pathname(ae, "//"); in DEFINE_TEST() 50 archive_entry_set_size(ae, strlen(strtab)); in DEFINE_TEST() 51 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST() 53 archive_entry_free(ae); in DEFINE_TEST() 56 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 57 archive_entry_set_mtime(ae, 1, 0); in DEFINE_TEST() 58 assert(1 == archive_entry_mtime(ae)); in DEFINE_TEST() 59 archive_entry_set_mode(ae, S_IFRE in DEFINE_TEST() 37 struct archive_entry *ae; DEFINE_TEST() local [all...] |
H A D | test_write_format_gnutar.c | 101 struct archive_entry *ae; in DEFINE_TEST() 117 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST() 118 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST() 119 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST() 120 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST() 121 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST() 122 archive_entry_copy_pathname(ae, "file"); in DEFINE_TEST() 123 archive_entry_set_mode(ae, S_IFREG | 0755); in DEFINE_TEST() 124 archive_entry_set_size(ae, 8); in DEFINE_TEST() 125 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST() 102 struct archive_entry *ae; DEFINE_TEST() 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...] |