diff options
author | Jay Berkenbilt <ejb@ql.org> | 2021-02-11 12:51:21 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2021-02-11 20:26:55 +0100 |
commit | 8fbc8579f2481dc3eeb962e99522047291e16fbe (patch) | |
tree | e7bffe25a0ffacc3495012e1e42e87a5e5fdb20b /libtests/qutil.cc | |
parent | df067c9ab68dd4913a1591f048d9baf4f1c8d09c (diff) | |
download | qpdf-8fbc8579f2481dc3eeb962e99522047291e16fbe.tar.zst |
Allow zone information to be omitted from timestamp strings
Diffstat (limited to 'libtests/qutil.cc')
-rw-r--r-- | libtests/qutil.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libtests/qutil.cc b/libtests/qutil.cc index b67b7580..965c4352 100644 --- a/libtests/qutil.cc +++ b/libtests/qutil.cc @@ -594,6 +594,10 @@ void timestamp_test() check(QUtil::QPDFTime(2021, 2, 10, 1, 19, 25, -330)); check(QUtil::QPDFTime(2021, 2, 9, 19, 19, 25, 0)); assert(! QUtil::pdf_time_to_qpdf_time("potato")); + assert(QUtil::pdf_time_to_qpdf_time("D:20210211064743Z")); + assert(QUtil::pdf_time_to_qpdf_time("D:20210211064743-05'00'")); + assert(QUtil::pdf_time_to_qpdf_time("D:20210211064743+05'30'")); + assert(QUtil::pdf_time_to_qpdf_time("D:20210211064743")); // Round trip on the current time without actually printing it. // Manual testing was done to ensure that we are actually getting // back the current time in various timezones. |