diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-02-08 17:07:37 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-02-08 18:34:14 +0100 |
commit | cfd5147d922ee4e29e10f116dfca79325398a6db (patch) | |
tree | dc2742d54e9fdec9bc170ba677be0e8861f63766 /libtests | |
parent | 8082af09bea1132cecc2d148eeb23bc05e66f6b2 (diff) | |
download | qpdf-cfd5147d922ee4e29e10f116dfca79325398a6db.tar.zst |
Add QPDF::getVersionAsPDFVersion
Diffstat (limited to 'libtests')
-rw-r--r-- | libtests/pdf_version.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libtests/pdf_version.cc b/libtests/pdf_version.cc index 2776d43b..c8a568ed 100644 --- a/libtests/pdf_version.cc +++ b/libtests/pdf_version.cc @@ -34,6 +34,18 @@ int main() v2.getVersion(version, extension_level); assert(version == "1.7"); assert(extension_level == 8); + assert(PDFVersion(1, 2) < PDFVersion(1, 3)); + assert(PDFVersion(1, 2) < PDFVersion(1, 2, 1)); + assert(PDFVersion(1, 2, 1) < PDFVersion(1, 2, 2)); + assert(! (PDFVersion(1, 2, 2) < PDFVersion(1, 2, 2))); + assert(! (PDFVersion(1, 2, 3) < PDFVersion(1, 2, 2))); + assert(PDFVersion(1, 1) < PDFVersion(1, 2, 2)); + assert(! (PDFVersion(1, 3) < PDFVersion(1, 2, 2))); + assert(! (PDFVersion(2, 0) < PDFVersion(1, 9, 9))); + assert(! (PDFVersion(2, 0) < PDFVersion(2, 0))); + assert(PDFVersion(2, 0) == PDFVersion(2, 0)); + assert(PDFVersion(2, 0, 1) == PDFVersion(2, 0, 1)); + std::cout << "PDFVersion assertions passed" << std::endl; return 0; } |