diff options
author | m-holger <m-holger@kubitscheck.org> | 2021-12-02 17:47:04 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2021-12-02 19:59:58 +0100 |
commit | b4fc9eb700672b35b023e0ff4d43e3c6ba39bf20 (patch) | |
tree | d1c2ed28960e7e6de39252b0f426f37cb4bfebe1 /qpdf/qpdf-ctest.c | |
parent | 720ce9e8f333ba3911fa8003f08fd8813c19181a (diff) | |
download | qpdf-b4fc9eb700672b35b023e0ff4d43e3c6ba39bf20.tar.zst |
C-API expose new_object as qpdf_oh_new_object
Diffstat (limited to 'qpdf/qpdf-ctest.c')
-rw-r--r-- | qpdf/qpdf-ctest.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qpdf/qpdf-ctest.c b/qpdf/qpdf-ctest.c index 9557d522..f5160f84 100644 --- a/qpdf/qpdf-ctest.c +++ b/qpdf/qpdf-ctest.c @@ -531,14 +531,19 @@ static void test24(char const* infile, assert(qpdf_oh_is_array(qpdf, mediabox)); assert(qpdf_oh_get_array_n_items(qpdf, mediabox) == 4); qpdf_oh wrapped_mediabox = qpdf_oh_wrap_in_array(qpdf, mediabox); + qpdf_oh cloned_mediabox = qpdf_oh_new_object(qpdf, mediabox); assert(wrapped_mediabox != mediabox); + assert(cloned_mediabox != mediabox); assert(qpdf_oh_get_array_n_items(qpdf, wrapped_mediabox) == 4); for (int i = 0; i < 4; ++i) { qpdf_oh item = qpdf_oh_get_array_item(qpdf, mediabox, i); qpdf_oh item2 = qpdf_oh_get_array_item(qpdf, wrapped_mediabox, i); + qpdf_oh item3 = qpdf_oh_get_array_item(qpdf, cloned_mediabox, i); assert(qpdf_oh_get_int_value_as_int(qpdf, item) == qpdf_oh_get_int_value_as_int(qpdf, item2)); + assert(qpdf_oh_get_int_value_as_int(qpdf, item) == + qpdf_oh_get_int_value_as_int(qpdf, item3)); printf("item %d: %d %.2f\n", i, qpdf_oh_get_int_value_as_int(qpdf, item), qpdf_oh_get_numeric_value(qpdf, item)); |