summaryrefslogtreecommitdiffstats
path: root/lib/libarchive/test/test_read_format_iso_gz.c
diff options
context:
space:
mode:
authorkientzle <kientzle@FreeBSD.org>2009-03-07 02:24:32 +0000
committerkientzle <kientzle@FreeBSD.org>2009-03-07 02:24:32 +0000
commitc62420e1f0ff5dd84bcb92e8c674805ca1e89fb7 (patch)
tree31b2b6455be0d9bd814fd5e8796a5f777fbd3a14 /lib/libarchive/test/test_read_format_iso_gz.c
parentd7e906ff7d90e7011a595d510b7b966739517fa0 (diff)
downloadFreeBSD-src-c62420e1f0ff5dd84bcb92e8c674805ca1e89fb7.zip
FreeBSD-src-c62420e1f0ff5dd84bcb92e8c674805ca1e89fb7.tar.gz
Merge r558,567,569,571,581,582,583,598 from libarchive.googlecode.com:
Support Joliet extensions. This currently ignores Rockridge extensions if both exist on the same disk unless the '!joliet' option is provided. e.g.: tar -xvf example.iso --options '!joliet' Thanks to: Andreas Henriksson
Diffstat (limited to 'lib/libarchive/test/test_read_format_iso_gz.c')
-rw-r--r--lib/libarchive/test/test_read_format_iso_gz.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/lib/libarchive/test/test_read_format_iso_gz.c b/lib/libarchive/test/test_read_format_iso_gz.c
index 5a84a51..9e61f87 100644
--- a/lib/libarchive/test/test_read_format_iso_gz.c
+++ b/lib/libarchive/test/test_read_format_iso_gz.c
@@ -57,17 +57,20 @@ DEFINE_TEST(test_read_format_iso_gz)
struct archive_entry *ae;
struct archive *a;
assert((a = archive_read_new()) != NULL);
- assert(0 == archive_read_support_compression_all(a));
- assert(0 == archive_read_support_format_all(a));
- assert(0 == archive_read_open_memory(a, archive, sizeof(archive)));
- assert(0 == archive_read_next_header(a, &ae));
- assert(archive_compression(a) == ARCHIVE_COMPRESSION_GZIP);
- assert(archive_format(a) == ARCHIVE_FORMAT_ISO9660);
- assert(0 == archive_read_close(a));
+ assertEqualIntA(a, ARCHIVE_OK,
+ archive_read_support_compression_all(a));
+ assertEqualIntA(a, ARCHIVE_OK,
+ archive_read_support_format_all(a));
+ assertEqualIntA(a, ARCHIVE_OK,
+ archive_read_open_memory(a, archive, sizeof(archive)));
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+ assertEqualInt(archive_compression(a), ARCHIVE_COMPRESSION_GZIP);
+ assertEqualInt(archive_format(a), ARCHIVE_FORMAT_ISO9660);
+ assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
#if ARCHIVE_VERSION_NUMBER < 2000000
archive_read_finish(a);
#else
- assert(0 == archive_read_finish(a));
+ assertEqualInt(ARCHIVE_OK, archive_read_finish(a));
#endif
#else
skipping("Need zlib");
OpenPOWER on IntegriCloud