aboutsummaryrefslogtreecommitdiffstats
path: root/libtests
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2024-01-01 16:14:01 +0100
committerJay Berkenbilt <ejb@ql.org>2024-01-01 16:48:14 +0100
commit070ee710eb0aaf6ddc845735c6ea0c28d3b7e5a1 (patch)
treeefe7e487fed4f341960792c6357bac6dd927afa1 /libtests
parent708ea4ef43c2f7d6a88f215f1b932c5118aceafb (diff)
downloadqpdf-070ee710eb0aaf6ddc845735c6ea0c28d3b7e5a1.tar.zst
Support excluding values from numeric ranges (fixes #564, #790)
Diffstat (limited to 'libtests')
-rw-r--r--libtests/qtest/numrange.test6
1 files changed, 6 insertions, 0 deletions
diff --git a/libtests/qtest/numrange.test b/libtests/qtest/numrange.test
index b1a04c98..72d24db8 100644
--- a/libtests/qtest/numrange.test
+++ b/libtests/qtest/numrange.test
@@ -67,6 +67,12 @@ my @nrange_tests = (
["1-6,8-12:even",
"numeric range 1-6,8-12:even -> 2 4 6 9 11",
0],
+ ["x1",
+ "error at * in numeric range *x1: first range group may not be an exclusion",
+ 2],
+ ["4-10,x7-9,12-8,xr5",
+ "numeric range 4-10,x7-9,12-8,xr5 -> 4 5 6 10 12 10 9 8",
+ 0],
);
foreach my $d (@nrange_tests)
{