diff options
author | m-holger <m-holger@kubitscheck.org> | 2023-01-24 14:04:31 +0100 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2023-02-01 15:12:32 +0100 |
commit | 6ea543e6c731db30b0807f531a445a66c66619b9 (patch) | |
tree | f338f2a2f10274d82e1c38dcdda633f83d5b8dec /libtests | |
parent | 04333bbc201963a8e716c5949bad071ea6c1a2fe (diff) | |
download | qpdf-6ea543e6c731db30b0807f531a445a66c66619b9.tar.zst |
In JSONParser add lex_state ls_number_e_sign
Diffstat (limited to 'libtests')
-rw-r--r-- | libtests/qtest/json_parse.test | 2 | ||||
-rw-r--r-- | libtests/qtest/json_parse/bad-43.json | 1 | ||||
-rw-r--r-- | libtests/qtest/json_parse/bad-43.out | 1 | ||||
-rw-r--r-- | libtests/qtest/json_parse/bad-44.json | 1 | ||||
-rw-r--r-- | libtests/qtest/json_parse/bad-44.out | 1 |
5 files changed, 6 insertions, 0 deletions
diff --git a/libtests/qtest/json_parse.test b/libtests/qtest/json_parse.test index 7c64e3bd..d38d70de 100644 --- a/libtests/qtest/json_parse.test +++ b/libtests/qtest/json_parse.test @@ -123,6 +123,8 @@ my @bad = ( "duplicate dictionary key", # 40 "decimal point after minus",# 41 "e after minus", # 42 + "missing digit after e", # 43 + "missing digit after e+/-", # 44 ); my $i = 0; diff --git a/libtests/qtest/json_parse/bad-43.json b/libtests/qtest/json_parse/bad-43.json new file mode 100644 index 00000000..896a676a --- /dev/null +++ b/libtests/qtest/json_parse/bad-43.json @@ -0,0 +1 @@ +123e diff --git a/libtests/qtest/json_parse/bad-43.out b/libtests/qtest/json_parse/bad-43.out new file mode 100644 index 00000000..84070aa9 --- /dev/null +++ b/libtests/qtest/json_parse/bad-43.out @@ -0,0 +1 @@ +exception: bad-43.json: JSON: offset 4: numeric literal: incomplete number diff --git a/libtests/qtest/json_parse/bad-44.json b/libtests/qtest/json_parse/bad-44.json new file mode 100644 index 00000000..3a5d7dff --- /dev/null +++ b/libtests/qtest/json_parse/bad-44.json @@ -0,0 +1 @@ +123e+ diff --git a/libtests/qtest/json_parse/bad-44.out b/libtests/qtest/json_parse/bad-44.out new file mode 100644 index 00000000..f72120c4 --- /dev/null +++ b/libtests/qtest/json_parse/bad-44.out @@ -0,0 +1 @@ +exception: bad-44.json: JSON: offset 5: numeric literal: incomplete number |