mirror of
https://github.com/json-c/json-c.git
synced 2026-03-21 05:59:07 +08:00
Add a few more tests to the partial parse to cover bytes after "Infinity".
This commit is contained in:
@@ -231,6 +231,17 @@ struct incremental_step {
|
||||
{ "-i", 2, 2, json_tokener_continue, 0 },
|
||||
{ "nfinity", 8, 7, json_tokener_success, 1 },
|
||||
|
||||
{ "InfinityX", 10, 8, json_tokener_success, 0 },
|
||||
{ "X", 1, 0, json_tokener_error_parse_unexpected, 1 },
|
||||
|
||||
{ "Infinity1234", 13, 8, json_tokener_success, 0 },
|
||||
{ "1234", 5, 4, json_tokener_success, 1 },
|
||||
|
||||
{ "Infinity9999", 8, 8, json_tokener_continue, 0 },
|
||||
/* returns the Infinity loaded up by the previous call: */
|
||||
{ "1234", 5, 0, json_tokener_success, 0 },
|
||||
{ "1234", 5, 4, json_tokener_success, 1 },
|
||||
|
||||
/* offset=1 because "n" is the start of "null". hmm... */
|
||||
{ "noodle", 7, 1, json_tokener_error_parse_null, 1 },
|
||||
/* offset=2 because "na" is the start of "nan". hmm... */
|
||||
|
||||
Reference in New Issue
Block a user