diff options
| author | Tim Kientzle <kientzle@FreeBSD.org> | 2008-03-14 22:31:57 +0000 |
|---|---|---|
| committer | Tim Kientzle <kientzle@FreeBSD.org> | 2008-03-14 22:31:57 +0000 |
| commit | 42d1f7b4bab0036b25eba3d93e7f37c361fc38e9 (patch) | |
| tree | ed7a21dbba4563b3af9187e2b437ef359e0068b1 /lib/libarchive/test | |
| parent | 0349d719b10afbdfb1f9d06ab4a2cd7216fb286b (diff) | |
Notes
Diffstat (limited to 'lib/libarchive/test')
| -rw-r--r-- | lib/libarchive/test/test_archive_api_feature.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/libarchive/test/test_archive_api_feature.c b/lib/libarchive/test/test_archive_api_feature.c index 32a51fba2d12..ba9dd4485847 100644 --- a/lib/libarchive/test/test_archive_api_feature.c +++ b/lib/libarchive/test/test_archive_api_feature.c @@ -27,6 +27,19 @@ __FBSDID("$FreeBSD$"); DEFINE_TEST(test_archive_api_feature) { + char buff[128]; + + /* This is the (hopefully) final versioning API. */ + assertEqualInt(ARCHIVE_VERSION_NUMBER, archive_version_number()); + sprintf(buff, "libarchive %d.%d.%d", + archive_version_number() / 1000000, + (archive_version_number() / 1000) % 1000, + archive_version_number() % 1000); + assertEqualString(buff, archive_version_string()); + +/* This is all scheduled to disappear in libarchive 3.0 */ +#if ARCHIVE_VERSION_NUMBER < 3000000 + assertEqualInt(ARCHIVE_VERSION_STAMP, ARCHIVE_VERSION_NUMBER); assertEqualInt(ARCHIVE_API_FEATURE, archive_api_feature()); assertEqualInt(ARCHIVE_API_VERSION, archive_api_version()); /* @@ -48,4 +61,5 @@ DEFINE_TEST(test_archive_api_feature) skipping("archive_version_stamp()"); #endif assertEqualString(ARCHIVE_LIBRARY_VERSION, archive_version()); +#endif } |
