summaryrefslogtreecommitdiff
path: root/api_test
diff options
context:
space:
mode:
authorNick Wellnhofer <wellnhofer@aevum.de>2014-11-19 18:37:52 +0100
committerNick Wellnhofer <wellnhofer@aevum.de>2014-11-19 18:37:52 +0100
commitf77dcb217261148de1c57c8b042873efbad81d20 (patch)
treebadea2bbb59ff2d7566f9a05833edf737fdab4cf /api_test
parent2c210483fab6b163a120894f07e4f10622be1f40 (diff)
Input validation for setters
Diffstat (limited to 'api_test')
-rw-r--r--api_test/main.c9
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);
}