diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-11-09 17:54:16 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-11-09 19:23:12 +0100 |
commit | c4478e5249f935abe852b11275ffe48c29d8f997 (patch) | |
tree | e797874704e755a99eb170c2d6fe0b0ace03df52 /libtests/qtest | |
parent | c9cc83621bf383a135699e2c952713eb592ebcb7 (diff) | |
download | qpdf-c4478e5249f935abe852b11275ffe48c29d8f997.tar.zst |
Allow odd/even modifiers in numeric range (fixes #364)
Diffstat (limited to 'libtests/qtest')
-rw-r--r-- | libtests/qtest/numrange.test | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libtests/qtest/numrange.test b/libtests/qtest/numrange.test index 9acf6ea4..896c44d2 100644 --- a/libtests/qtest/numrange.test +++ b/libtests/qtest/numrange.test @@ -49,6 +49,24 @@ my @nrange_tests = ( "numeric range r1-r15" . " -> 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1", 0], + ["1-10:quack", + "error at * in numeric range 1-10*:quack: unexpected even/odd modifier", + 2], + ["1-10:", + "error at * in numeric range 1-10*:: unexpected even/odd modifier", + 2], + ["1-10,r:", + "error at * in numeric range 1-10,r*:: unexpected even/odd modifier", + 2], + ["1-10,:", + "error at * in numeric range 1-10,*:: unexpected colon", + 2], + ["1-6,8-12:odd", + "numeric range 1-6,8-12:odd -> 1 3 5 8 10 12", + 0], + ["1-6,8-12:even", + "numeric range 1-6,8-12:even -> 2 4 6 9 11", + 0], ); foreach my $d (@nrange_tests) { |