diff options
Diffstat (limited to 'qpdf/test_driver.cc')
-rw-r--r-- | qpdf/test_driver.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc index 1f4b865c..8031d0cc 100644 --- a/qpdf/test_driver.cc +++ b/qpdf/test_driver.cc @@ -1865,6 +1865,18 @@ void runtest(int n, char const* filename1, char const* arg2) w.setStaticID(true); w.write(); } + else if (n == 54) + { + // Test getFinalVersion. This must be invoked with a file + // whose final version is not 1.5. + QPDFWriter w(pdf, "a.pdf"); + assert(pdf.getPDFVersion() != "1.5"); + w.setObjectStreamMode(qpdf_o_generate); + if (w.getFinalVersion() != "1.5") + { + std::cout << "oops: " << w.getFinalVersion() << std::endl; + } + } else { throw std::runtime_error(std::string("invalid test ") + |