From: Michihiro NAKAJIMA Date: Sun, 7 Oct 2012 03:39:53 +0000 (+0900) Subject: Improve test_write_compress_lrzip not to use deprecated functions. X-Git-Tag: v3.1.0~40^2~91 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=243f9e4c435fe081513c85426669d22b6fdee92d;p=thirdparty%2Flibarchive.git Improve test_write_compress_lrzip not to use deprecated functions. --- diff --git a/libarchive/test/test_write_compress_lrzip.c b/libarchive/test/test_write_compress_lrzip.c index 8d601e51b..ca1e3f667 100644 --- a/libarchive/test/test_write_compress_lrzip.c +++ b/libarchive/test/test_write_compress_lrzip.c @@ -57,20 +57,18 @@ DEFINE_TEST(test_write_compress_lrzip) */ assert((a = archive_write_new()) != NULL); assertEqualIntA(a, ARCHIVE_OK, archive_write_set_format_gnutar(a)); - assertEqualIntA(a, ARCHIVE_OK, - archive_write_set_compression_compress(a)); r = archive_write_add_filter_lrzip(a); if (r == ARCHIVE_FATAL) { skipping("lrzip writing not supported on this platform"); assertEqualInt(ARCHIVE_OK, archive_write_free(a)); return; } - assertEqualIntA(a, ARCHIVE_OK, archive_write_set_bytes_per_block(a, 10)); - assertEqualInt(ARCHIVE_COMPRESSION_PROGRAM, archive_compression(a)); - assertEqualString("Program: lrzip", archive_compression_name(a)); - assertEqualIntA(a, ARCHIVE_OK, archive_write_open_memory(a, buff, buffsize, &used1)); - assertEqualInt(ARCHIVE_COMPRESSION_PROGRAM, archive_compression(a)); - assertEqualString("Program: lrzip", archive_compression_name(a)); + assertEqualIntA(a, ARCHIVE_OK, + archive_write_set_bytes_per_block(a, 10)); + assertEqualInt(ARCHIVE_FILTER_PROGRAM, archive_filter_code(a, 0)); + assertEqualString("Program: lrzip lrzip -q", archive_filter_name(a, 0)); + assertEqualIntA(a, ARCHIVE_OK, + archive_write_open_memory(a, buff, buffsize, &used1)); assert((ae = archive_entry_new()) != NULL); archive_entry_set_filetype(ae, AE_IFREG); archive_entry_set_size(ae, datasize); @@ -98,6 +96,8 @@ DEFINE_TEST(test_write_compress_lrzip) assertEqualString(path, archive_entry_pathname(ae)); assertEqualInt((int)datasize, archive_entry_size(ae)); } + assertEqualInt(ARCHIVE_FILTER_LRZIP, archive_filter_code(a, 0)); + assertEqualString("lrzip", archive_filter_name(a, 0)); assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a)); assertEqualInt(ARCHIVE_OK, archive_read_free(a)); @@ -123,7 +123,8 @@ DEFINE_TEST(test_write_compress_lrzip) assert((a = archive_write_new()) != NULL); assertEqualIntA(a, ARCHIVE_OK, archive_write_set_format_ustar(a)); assertEqualIntA(a, ARCHIVE_OK, archive_write_add_filter_lrzip(a)); - assertEqualIntA(a, ARCHIVE_OK, archive_write_open_memory(a, buff, buffsize, &used2)); + assertEqualIntA(a, ARCHIVE_OK, + archive_write_open_memory(a, buff, buffsize, &used2)); assertEqualInt(ARCHIVE_OK, archive_write_close(a)); assertEqualInt(ARCHIVE_OK, archive_write_free(a));