diff options
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; } |