diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-01-04 18:32:02 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-01-04 18:37:22 +0100 |
commit | 16fd6e64f947e17144e05325e51d792df33eaa61 (patch) | |
tree | ca397d4fcdbc15fc6b9414c6a8db0c0343aba3e2 /qpdf/test_driver.cc | |
parent | 837dcf8fc2546a80f205a0c4c53e5a1545c53a84 (diff) | |
download | qpdf-16fd6e64f947e17144e05325e51d792df33eaa61.tar.zst |
Add QPDFWriter::getFinalVersion (fixes #266)
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 ") + |