aboutsummaryrefslogtreecommitdiffstats
path: root/qpdf/qtest/qpdf.test
diff options
context:
space:
mode:
Diffstat (limited to 'qpdf/qtest/qpdf.test')
-rw-r--r--qpdf/qtest/qpdf.test10
1 files changed, 9 insertions, 1 deletions
diff --git a/qpdf/qtest/qpdf.test b/qpdf/qtest/qpdf.test
index bf386168..b211f33f 100644
--- a/qpdf/qtest/qpdf.test
+++ b/qpdf/qtest/qpdf.test
@@ -3553,7 +3553,7 @@ my @capi = (
[8, 'no original object ids'],
[9, 'uncompressed streams'],
);
-$n_tests += (2 * @capi) + 3;
+$n_tests += (2 * @capi) + 5;
foreach my $d (@capi)
{
my ($n, $description) = @$d;
@@ -3590,6 +3590,14 @@ $td->runtest("write damaged",
$td->EXIT_STATUS => 0},
$td->NORMALIZE_NEWLINES);
+$td->runtest("empty PDF",
+ {$td->COMMAND => "qpdf-ctest 41 - '' a.pdf"},
+ {$td->STRING => "C test 41 done\n", $td->EXIT_STATUS => 0},
+ $td->NORMALIZE_NEWLINES);
+$td->runtest("check output",
+ {$td->FILE => "a.pdf"},
+ {$td->FILE => "c-empty.pdf"});
+
show_ntests();
# ----------
$td->notify("--- Deterministic ID Tests ---");