added another test of invalid array

master
Serge A. Zaitsev 9 years ago
parent e5fb875b59
commit f7e6dcb7a2

@ -54,6 +54,12 @@ int test_object(void) {
check(parse("{\"a\": {2}}", JSMN_ERROR_INVAL, 3)); check(parse("{\"a\": {2}}", JSMN_ERROR_INVAL, 3));
check(parse("{\"a\": {2: 3}}", JSMN_ERROR_INVAL, 3)); check(parse("{\"a\": {2: 3}}", JSMN_ERROR_INVAL, 3));
check(parse("{\"a\": {\"a\": 2 3}}", JSMN_ERROR_INVAL, 5)); check(parse("{\"a\": {\"a\": 2 3}}", JSMN_ERROR_INVAL, 5));
check(parse("{\"a\"}", JSMN_ERROR_INVAL, 2));
check(parse("{\"a\": 1, \"b\"}", JSMN_ERROR_INVAL, 4));
check(parse("{\"a\",\"b\":1}", JSMN_ERROR_INVAL, 4));
check(parse("{\"a\":1,}", JSMN_ERROR_INVAL, 4));
check(parse("{\"a\":\"b\":\"c\"}", JSMN_ERROR_INVAL, 4));
check(parse("{,}", JSMN_ERROR_INVAL, 4));
#endif #endif
return 0; return 0;
} }

Loading…
Cancel
Save