aboutsummaryrefslogtreecommitdiffstats
path: root/libtests/pdf_version.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-02-08 17:07:37 +0100
committerJay Berkenbilt <ejb@ql.org>2022-02-08 18:34:14 +0100
commitcfd5147d922ee4e29e10f116dfca79325398a6db (patch)
treedc2742d54e9fdec9bc170ba677be0e8861f63766 /libtests/pdf_version.cc
parent8082af09bea1132cecc2d148eeb23bc05e66f6b2 (diff)
downloadqpdf-cfd5147d922ee4e29e10f116dfca79325398a6db.tar.zst
Add QPDF::getVersionAsPDFVersion
Diffstat (limited to 'libtests/pdf_version.cc')
-rw-r--r--libtests/pdf_version.cc12
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;
}