Lines Matching refs:ae

34 	struct archive_entry *ae;  in DEFINE_TEST()  local
59 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
60 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
61 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
62 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
63 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
64 archive_entry_copy_pathname(ae, "file"); in DEFINE_TEST()
65 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
66 archive_entry_set_size(ae, 8); in DEFINE_TEST()
67 archive_entry_set_nlink(ae, 2); in DEFINE_TEST()
68 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
69 archive_entry_free(ae); in DEFINE_TEST()
75 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
76 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
77 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
78 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
79 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
80 archive_entry_copy_pathname(ae, "hardlnk"); in DEFINE_TEST()
81 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
82 archive_entry_set_hardlink(ae, "file"); in DEFINE_TEST()
83 archive_entry_set_nlink(ae, 2); in DEFINE_TEST()
84 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
85 archive_entry_free(ae); in DEFINE_TEST()
90 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
91 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
92 archive_entry_set_birthtime(ae, 8, 80); in DEFINE_TEST()
93 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
94 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
95 archive_entry_copy_pathname(ae, longname); in DEFINE_TEST()
96 archive_entry_set_mode(ae, AE_IFREG | 0666); in DEFINE_TEST()
97 archive_entry_set_size(ae, 8); in DEFINE_TEST()
98 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
99 archive_entry_free(ae); in DEFINE_TEST()
105 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
106 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
107 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
108 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
109 archive_entry_copy_pathname(ae, "symlnk"); in DEFINE_TEST()
110 archive_entry_set_mode(ae, AE_IFLNK | 0555); in DEFINE_TEST()
111 archive_entry_set_symlink(ae, longname); in DEFINE_TEST()
112 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
113 archive_entry_free(ae); in DEFINE_TEST()
126 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
127 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
128 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
129 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
130 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
131 archive_entry_copy_pathname(ae, dirname); in DEFINE_TEST()
132 archive_entry_set_mode(ae, S_IFDIR | 0755); in DEFINE_TEST()
133 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
134 archive_entry_free(ae); in DEFINE_TEST()
138 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
139 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
140 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
141 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
142 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
143 archive_entry_copy_pathname(ae, dirname); in DEFINE_TEST()
144 archive_entry_set_mode(ae, S_IFREG | 0755); in DEFINE_TEST()
145 archive_entry_set_size(ae, 8); in DEFINE_TEST()
146 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
147 archive_entry_free(ae); in DEFINE_TEST()
153 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
154 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
155 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
156 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
157 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
158 archive_entry_copy_pathname(ae, "dir0/dir1/file1"); in DEFINE_TEST()
159 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
160 archive_entry_set_size(ae, 8); in DEFINE_TEST()
161 archive_entry_set_nlink(ae, 1); in DEFINE_TEST()
162 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
163 archive_entry_free(ae); in DEFINE_TEST()
169 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
170 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
171 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
172 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
173 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
174 archive_entry_copy_pathname(ae, "dir0/dir1/file2"); in DEFINE_TEST()
175 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
176 archive_entry_set_size(ae, 8); in DEFINE_TEST()
177 archive_entry_set_nlink(ae, 1); in DEFINE_TEST()
178 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
179 archive_entry_free(ae); in DEFINE_TEST()
185 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
186 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
187 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
188 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
189 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
190 archive_entry_copy_pathname(ae, "dir0/dir1/file2/wrong"); in DEFINE_TEST()
191 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
192 archive_entry_set_size(ae, 8); in DEFINE_TEST()
193 archive_entry_set_nlink(ae, 1); in DEFINE_TEST()
194 assertEqualIntA(a, ARCHIVE_FAILED, archive_write_header(a, ae)); in DEFINE_TEST()
195 archive_entry_free(ae); in DEFINE_TEST()
214 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
215 assertEqualInt(archive_entry_atime(ae), archive_entry_ctime(ae)); in DEFINE_TEST()
216 assertEqualInt(archive_entry_atime(ae), archive_entry_mtime(ae)); in DEFINE_TEST()
217 assertEqualString(".", archive_entry_pathname(ae)); in DEFINE_TEST()
218 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
219 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
224 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
225 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
226 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
227 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
228 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
229 assertEqualString("dir0", archive_entry_pathname(ae)); in DEFINE_TEST()
230 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
231 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
236 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
237 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
238 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
239 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
240 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
241 assertEqualString("dir0/dir1", archive_entry_pathname(ae)); in DEFINE_TEST()
242 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
243 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
248 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
249 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
250 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
251 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
252 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
253 assertEqualString("dir0/dir1/dir2", archive_entry_pathname(ae)); in DEFINE_TEST()
254 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
255 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
260 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
261 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
262 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
263 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
264 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
266 archive_entry_pathname(ae)); in DEFINE_TEST()
267 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
268 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
273 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
274 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
275 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
276 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
277 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
279 archive_entry_pathname(ae)); in DEFINE_TEST()
280 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
281 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
286 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
287 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
288 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
289 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
290 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
292 archive_entry_pathname(ae)); in DEFINE_TEST()
293 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
294 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
299 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
300 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
301 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
302 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
303 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
305 archive_entry_pathname(ae)); in DEFINE_TEST()
306 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
307 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
312 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
313 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
314 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
315 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
316 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
318 archive_entry_pathname(ae)); in DEFINE_TEST()
319 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
320 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
325 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
326 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
327 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
328 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
329 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
331 archive_entry_pathname(ae)); in DEFINE_TEST()
332 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
333 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
338 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
339 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
340 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
341 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
342 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
344 archive_entry_pathname(ae)); in DEFINE_TEST()
345 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
346 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
351 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
352 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
353 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
354 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
355 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
357 archive_entry_pathname(ae)); in DEFINE_TEST()
358 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
359 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
364 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
365 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
366 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
367 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
368 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
370 archive_entry_pathname(ae)); in DEFINE_TEST()
371 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
372 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
377 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
378 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
379 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
380 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
381 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
383 archive_entry_pathname(ae)); in DEFINE_TEST()
384 assert((S_IFDIR | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
385 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
390 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
391 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
392 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
393 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
394 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
395 assertEqualString("hardlnk", archive_entry_pathname(ae)); in DEFINE_TEST()
396 assert((AE_IFREG | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
397 assertEqualInt(2, archive_entry_nlink(ae)); in DEFINE_TEST()
398 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
405 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
406 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
407 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
408 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
409 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
410 assertEqualString("file", archive_entry_pathname(ae)); in DEFINE_TEST()
411 assertEqualString("hardlnk", archive_entry_hardlink(ae)); in DEFINE_TEST()
412 assert((AE_IFREG | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
413 assertEqualInt(2, archive_entry_nlink(ae)); in DEFINE_TEST()
414 assertEqualInt(0, archive_entry_size(ae)); in DEFINE_TEST()
419 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
420 assert(archive_entry_atime_is_set(ae)); in DEFINE_TEST()
421 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
423 assert(!archive_entry_birthtime_is_set(ae)); in DEFINE_TEST()
424 assertEqualInt(0, archive_entry_birthtime(ae)); in DEFINE_TEST()
425 assert(archive_entry_ctime_is_set(ae)); in DEFINE_TEST()
426 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
427 assert(archive_entry_mtime_is_set(ae)); in DEFINE_TEST()
428 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
429 assertEqualString(longname, archive_entry_pathname(ae)); in DEFINE_TEST()
431 assert((AE_IFREG | 0444) == archive_entry_mode(ae)); in DEFINE_TEST()
434 assert((AE_IFREG | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
436 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
443 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
444 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
445 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
446 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
447 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
448 …ir0/dir1/dir2/dir3/dir4/dir5/dir6/dir7/dir8/dir9/dirA/dirB/dirC/file", archive_entry_pathname(ae)); in DEFINE_TEST()
449 assert((AE_IFREG | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
450 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
451 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
458 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
459 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
460 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
461 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
462 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
463 assertEqualString("dir0/dir1/file1", archive_entry_pathname(ae)); in DEFINE_TEST()
464 assert((AE_IFREG | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
465 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
466 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
473 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
474 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
475 assertEqualInt(3, archive_entry_birthtime(ae)); in DEFINE_TEST()
476 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
477 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
478 assertEqualString("dir0/dir1/file2", archive_entry_pathname(ae)); in DEFINE_TEST()
479 assert((AE_IFREG | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
480 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
481 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
488 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
489 assert(archive_entry_atime_is_set(ae)); in DEFINE_TEST()
490 assertEqualInt(2, archive_entry_atime(ae)); in DEFINE_TEST()
491 assert(!archive_entry_birthtime_is_set(ae)); in DEFINE_TEST()
492 assertEqualInt(0, archive_entry_birthtime(ae)); in DEFINE_TEST()
493 assert(archive_entry_ctime_is_set(ae)); in DEFINE_TEST()
494 assertEqualInt(4, archive_entry_ctime(ae)); in DEFINE_TEST()
495 assert(archive_entry_mtime_is_set(ae)); in DEFINE_TEST()
496 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
497 assertEqualString("symlnk", archive_entry_pathname(ae)); in DEFINE_TEST()
498 assert((AE_IFLNK | 0555) == archive_entry_mode(ae)); in DEFINE_TEST()
499 assertEqualString(longname, archive_entry_symlink(ae)); in DEFINE_TEST()
504 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in DEFINE_TEST()
525 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
526 assertEqualInt(archive_entry_atime(ae), archive_entry_ctime(ae)); in DEFINE_TEST()
527 assertEqualInt(archive_entry_atime(ae), archive_entry_mtime(ae)); in DEFINE_TEST()
528 assertEqualString(".", archive_entry_pathname(ae)); in DEFINE_TEST()
529 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
530 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
535 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
536 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
537 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
538 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
539 assertEqualString("dir0", archive_entry_pathname(ae)); in DEFINE_TEST()
540 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
541 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
546 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
547 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
548 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
549 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
550 assertEqualString("dir0/dir1", archive_entry_pathname(ae)); in DEFINE_TEST()
551 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
552 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
557 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
558 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
559 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
560 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
561 assertEqualString("dir0/dir1/dir2", archive_entry_pathname(ae)); in DEFINE_TEST()
562 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
563 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
568 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
569 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
570 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
571 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
573 archive_entry_pathname(ae)); in DEFINE_TEST()
574 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
575 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
580 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
581 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
582 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
583 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
585 archive_entry_pathname(ae)); in DEFINE_TEST()
586 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
587 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
592 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
593 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
594 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
595 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
597 archive_entry_pathname(ae)); in DEFINE_TEST()
598 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
599 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
604 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
605 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
606 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
607 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
609 archive_entry_pathname(ae)); in DEFINE_TEST()
610 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
611 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
616 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
617 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
618 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
619 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
621 archive_entry_pathname(ae)); in DEFINE_TEST()
622 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
623 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
628 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
629 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
630 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
631 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
633 archive_entry_pathname(ae)); in DEFINE_TEST()
634 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
635 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
640 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
641 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
642 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
643 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
645 archive_entry_pathname(ae)); in DEFINE_TEST()
646 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
647 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
652 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
653 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
654 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
655 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
657 archive_entry_pathname(ae)); in DEFINE_TEST()
658 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
659 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
664 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
665 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
666 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
667 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
669 archive_entry_pathname(ae)); in DEFINE_TEST()
670 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
671 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
676 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
677 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
678 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
679 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
681 archive_entry_pathname(ae)); in DEFINE_TEST()
682 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
683 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
688 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
689 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
690 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
691 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
692 assertEqualString("file", archive_entry_pathname(ae)); in DEFINE_TEST()
693 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
694 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
701 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
702 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
703 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
704 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
705 assertEqualString("hardlnk", archive_entry_pathname(ae)); in DEFINE_TEST()
706 assertEqualString("file", archive_entry_hardlink(ae)); in DEFINE_TEST()
707 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
708 assertEqualInt(2, archive_entry_nlink(ae)); in DEFINE_TEST()
709 assertEqualInt(0, archive_entry_size(ae)); in DEFINE_TEST()
715 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
716 assert(archive_entry_atime_is_set(ae)); in DEFINE_TEST()
717 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
718 assert(archive_entry_ctime_is_set(ae)); in DEFINE_TEST()
719 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
720 assert(archive_entry_mtime_is_set(ae)); in DEFINE_TEST()
721 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
724 assertEqualString(longname, archive_entry_pathname(ae)); in DEFINE_TEST()
725 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
726 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
733 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
734 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
735 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
736 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
739 archive_entry_pathname(ae)); in DEFINE_TEST()
740 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
741 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
742 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
749 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
750 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
751 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
752 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
753 assertEqualString("dir0/dir1/file1", archive_entry_pathname(ae)); in DEFINE_TEST()
754 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
755 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
756 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
763 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
764 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
765 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
766 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
767 assertEqualString("dir0/dir1/file2", archive_entry_pathname(ae)); in DEFINE_TEST()
768 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
769 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
770 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
777 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
778 assert(archive_entry_atime_is_set(ae)); in DEFINE_TEST()
779 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
780 assert(!archive_entry_birthtime_is_set(ae)); in DEFINE_TEST()
781 assertEqualInt(0, archive_entry_birthtime(ae)); in DEFINE_TEST()
782 assert(archive_entry_ctime_is_set(ae)); in DEFINE_TEST()
783 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
784 assert(archive_entry_mtime_is_set(ae)); in DEFINE_TEST()
785 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
786 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
787 assertEqualInt(0, archive_entry_size(ae)); in DEFINE_TEST()
792 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in DEFINE_TEST()
816 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
817 assertEqualInt(archive_entry_atime(ae), archive_entry_ctime(ae)); in DEFINE_TEST()
818 assertEqualInt(archive_entry_atime(ae), archive_entry_mtime(ae)); in DEFINE_TEST()
819 assertEqualString(".", archive_entry_pathname(ae)); in DEFINE_TEST()
820 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
821 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
826 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
827 assertEqualInt(archive_entry_atime(ae), archive_entry_ctime(ae)); in DEFINE_TEST()
828 assertEqualInt(archive_entry_atime(ae), archive_entry_mtime(ae)); in DEFINE_TEST()
829 assertEqualString("RR_MOVED", archive_entry_pathname(ae)); in DEFINE_TEST()
830 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
831 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
836 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
837 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
838 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
839 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
840 assertEqualString("RR_MOVED/DIR7", archive_entry_pathname(ae)); in DEFINE_TEST()
841 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
842 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
847 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
848 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
849 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
850 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
851 assertEqualString("RR_MOVED/DIR7/DIR8", archive_entry_pathname(ae)); in DEFINE_TEST()
852 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
853 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
858 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
859 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
860 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
861 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
863 archive_entry_pathname(ae)); in DEFINE_TEST()
864 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
865 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
870 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
871 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
872 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
873 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
875 archive_entry_pathname(ae)); in DEFINE_TEST()
876 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
877 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
882 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
883 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
884 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
885 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
887 archive_entry_pathname(ae)); in DEFINE_TEST()
888 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
889 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
894 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
895 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
896 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
897 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
899 archive_entry_pathname(ae)); in DEFINE_TEST()
900 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
901 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
906 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
907 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
908 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
909 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
910 assertEqualString("DIR0", archive_entry_pathname(ae)); in DEFINE_TEST()
911 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
912 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
917 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
918 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
919 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
920 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
921 assertEqualString("DIR0/DIR1", archive_entry_pathname(ae)); in DEFINE_TEST()
922 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
923 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
928 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
929 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
930 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
931 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
932 assertEqualString("DIR0/DIR1/DIR2", archive_entry_pathname(ae)); in DEFINE_TEST()
933 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
934 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
939 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
940 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
941 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
942 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
944 archive_entry_pathname(ae)); in DEFINE_TEST()
945 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
946 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
951 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
952 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
953 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
954 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
956 archive_entry_pathname(ae)); in DEFINE_TEST()
957 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
958 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
963 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
964 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
965 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
966 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
968 archive_entry_pathname(ae)); in DEFINE_TEST()
969 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
970 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
975 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
976 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
977 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
978 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
980 archive_entry_pathname(ae)); in DEFINE_TEST()
981 assert((S_IFDIR | 0700) == archive_entry_mode(ae)); in DEFINE_TEST()
982 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
987 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
988 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
989 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
990 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
991 assertEqualString("HARDLNK", archive_entry_pathname(ae)); in DEFINE_TEST()
992 assertEqualString(NULL, archive_entry_hardlink(ae)); in DEFINE_TEST()
993 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
994 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
1001 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
1002 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
1003 assertEqualInt(0, archive_entry_birthtime(ae)); in DEFINE_TEST()
1004 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
1005 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
1006 assertEqualString("FILE", archive_entry_pathname(ae)); in DEFINE_TEST()
1007 assertEqualString("HARDLNK", archive_entry_hardlink(ae)); in DEFINE_TEST()
1008 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
1009 assertEqualInt(2, archive_entry_nlink(ae)); in DEFINE_TEST()
1010 assertEqualInt(0, archive_entry_size(ae)); in DEFINE_TEST()
1017 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
1018 assert(archive_entry_atime_is_set(ae)); in DEFINE_TEST()
1019 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
1020 assert(archive_entry_ctime_is_set(ae)); in DEFINE_TEST()
1021 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
1022 assert(archive_entry_mtime_is_set(ae)); in DEFINE_TEST()
1023 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
1024 assertEqualString("LONGNAME", archive_entry_pathname(ae)); in DEFINE_TEST()
1025 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
1026 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
1033 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
1034 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
1035 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
1036 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
1039 archive_entry_pathname(ae)); in DEFINE_TEST()
1040 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
1041 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
1042 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
1049 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
1050 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
1051 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
1052 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
1053 assertEqualString("DIR0/DIR1/FILE1", archive_entry_pathname(ae)); in DEFINE_TEST()
1054 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
1055 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
1056 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
1063 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
1064 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
1065 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
1066 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
1067 assertEqualString("DIR0/DIR1/FILE2", archive_entry_pathname(ae)); in DEFINE_TEST()
1068 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
1069 assertEqualInt(1, archive_entry_nlink(ae)); in DEFINE_TEST()
1070 assertEqualInt(8, archive_entry_size(ae)); in DEFINE_TEST()
1077 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
1078 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
1079 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
1080 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
1082 archive_entry_pathname(ae)); in DEFINE_TEST()
1083 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
1084 assertEqualInt(0, archive_entry_size(ae)); in DEFINE_TEST()
1089 assertEqualIntA(a, 0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
1090 assert(archive_entry_atime_is_set(ae)); in DEFINE_TEST()
1091 assertEqualInt(5, archive_entry_atime(ae)); in DEFINE_TEST()
1092 assert(!archive_entry_birthtime_is_set(ae)); in DEFINE_TEST()
1093 assertEqualInt(0, archive_entry_birthtime(ae)); in DEFINE_TEST()
1094 assert(archive_entry_ctime_is_set(ae)); in DEFINE_TEST()
1095 assertEqualInt(5, archive_entry_ctime(ae)); in DEFINE_TEST()
1096 assert(archive_entry_mtime_is_set(ae)); in DEFINE_TEST()
1097 assertEqualInt(5, archive_entry_mtime(ae)); in DEFINE_TEST()
1098 assertEqualString("SYMLNK", archive_entry_pathname(ae)); in DEFINE_TEST()
1099 assert((AE_IFREG | 0400) == archive_entry_mode(ae)); in DEFINE_TEST()
1100 assertEqualInt(0, archive_entry_size(ae)); in DEFINE_TEST()
1105 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in DEFINE_TEST()