From cfd5147d922ee4e29e10f116dfca79325398a6db Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 8 Feb 2022 11:07:37 -0500 Subject: Add QPDF::getVersionAsPDFVersion --- libtests/pdf_version.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'libtests/pdf_version.cc') 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; } -- cgit v1.2.3-54-g00ecf