diff options
author | Benjamin Otte <otte@redhat.com> | 2021-12-09 15:52:18 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2023-04-15 06:11:54 +0200 |
commit | 167b19edfc8f3cdce1d6fecfbe1154d002ac4ee5 (patch) | |
tree | 3544520a48c41aa0acf24dbaf3aa22cece5eda19 | |
parent | 7f43ff0fe82679ff007e077bcc68c8b6200fc2d3 (diff) | |
download | gtk+-wip/otte/json.tar.gz |
testsuite: Add JSON tests fuzzers complained aboutwip/otte/json
5 files changed, 8 insertions, 0 deletions
diff --git a/testsuite/json/fuzzing/number-starting-with-dot.error b/testsuite/json/fuzzing/number-starting-with-dot.error new file mode 100644 index 0000000000..4b8961a7c8 --- /dev/null +++ b/testsuite/json/fuzzing/number-starting-with-dot.error @@ -0,0 +1 @@ +1:1-3: syntax error: Numbers may not start with '.' diff --git a/testsuite/json/fuzzing/number-starting-with-dot.json b/testsuite/json/fuzzing/number-starting-with-dot.json new file mode 100644 index 0000000000..7b9d05c745 --- /dev/null +++ b/testsuite/json/fuzzing/number-starting-with-dot.json @@ -0,0 +1 @@ +.0
\ No newline at end of file diff --git a/testsuite/json/fuzzing/number-starting-with-plus.error b/testsuite/json/fuzzing/number-starting-with-plus.error new file mode 100644 index 0000000000..728a787300 --- /dev/null +++ b/testsuite/json/fuzzing/number-starting-with-plus.error @@ -0,0 +1 @@ +1:1-3: syntax error: Numbers may not start with '+' diff --git a/testsuite/json/fuzzing/number-starting-with-plus.json b/testsuite/json/fuzzing/number-starting-with-plus.json new file mode 100644 index 0000000000..8eeccfcff4 --- /dev/null +++ b/testsuite/json/fuzzing/number-starting-with-plus.json @@ -0,0 +1 @@ ++3
\ No newline at end of file diff --git a/testsuite/json/meson.build b/testsuite/json/meson.build index ff66006151..bfbb1aebe7 100644 --- a/testsuite/json/meson.build +++ b/testsuite/json/meson.build @@ -536,6 +536,10 @@ test_data = [ 'JSONTestSuite/y_structure_trailing_newline.json', 'JSONTestSuite/y_structure_true_in_array.json', 'JSONTestSuite/y_structure_whitespace_array.json', + 'fuzzing/number-starting-with-dot.error', + 'fuzzing/number-starting-with-dot.json', + 'fuzzing/number-starting-with-plus.error', + 'fuzzing/number-starting-with-plus.json', ] test_files = [] |