[gtk/wip/otte/json: 11/11] testsuite: Add JSON tests fuzzers complained about




commit 5be45e23a5921c75ed03e31f5e7e703180a66080
Author: Benjamin Otte <otte redhat com>
Date:   Thu Dec 9 15:52:18 2021 +0100

    testsuite: Add JSON tests fuzzers complained about

 testsuite/json/fuzzing/number-starting-with-dot.error  | 1 +
 testsuite/json/fuzzing/number-starting-with-dot.json   | 1 +
 testsuite/json/fuzzing/number-starting-with-plus.error | 1 +
 testsuite/json/fuzzing/number-starting-with-plus.json  | 1 +
 testsuite/json/meson.build                             | 4 ++++
 5 files changed, 8 insertions(+)
---
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 47d450bbfb..cc405181d3 100644
--- a/testsuite/json/meson.build
+++ b/testsuite/json/meson.build
@@ -541,6 +541,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 = []


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]