diff options
author | Nick Wellnhofer <wellnhofer@aevum.de> | 2014-11-19 18:37:52 +0100 |
---|---|---|
committer | Nick Wellnhofer <wellnhofer@aevum.de> | 2014-11-19 18:37:52 +0100 |
commit | f77dcb217261148de1c57c8b042873efbad81d20 (patch) | |
tree | badea2bbb59ff2d7566f9a05833edf737fdab4cf /api_test | |
parent | 2c210483fab6b163a120894f07e4f10622be1f40 (diff) |
Input validation for setters
Diffstat (limited to 'api_test')
-rw-r--r-- | api_test/main.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/api_test/main.c b/api_test/main.c index 82a0dfb..f74dee2 100644 --- a/api_test/main.c +++ b/api_test/main.c @@ -201,6 +201,15 @@ accessors(test_batch_runner *runner) OK(runner, !cmark_node_set_title(header, "title"), "set_title error"); + OK(runner, !cmark_node_set_header_level(header, 0), + "set_header_level too small"); + OK(runner, !cmark_node_set_header_level(header, 7), + "set_header_level too large"); + OK(runner, !cmark_node_set_list_type(bullet_list, CMARK_NO_LIST), + "set_list_type invalid"); + OK(runner, !cmark_node_set_list_start(bullet_list, -1), + "set_list_start negative"); + cmark_node_destroy(doc); } |