MCPcopy Create free account
hub / github.com/commonmark/cmark / classifiers

Function classifiers

api_test/main.c:76–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74}
75
76static void classifiers(test_batch_runner *runner) {
77 cmark_node *node = cmark_node_new(CMARK_NODE_BLOCK_QUOTE);
78 OK(runner, cmark_node_is_block(node), "is block CMARK_NODE_BLOCK_QUOTE");
79 OK(runner, !cmark_node_is_inline(node), "is not inline CMARK_NODE_BLOCK_QUOTE");
80 OK(runner, !cmark_node_is_leaf(node), "is not leaf CMARK_NODE_BLOCK_QUOTE");
81 cmark_node_free(node);
82 node = cmark_node_new(CMARK_NODE_EMPH);
83 OK(runner, !cmark_node_is_block(node), "is not block CMARK_NODE_EMPH");
84 OK(runner, cmark_node_is_inline(node), "is inline CMARK_NODE_EMPH");
85 OK(runner, !cmark_node_is_leaf(node), "is not leaf CMARK_NODE_EMPH");
86 cmark_node_free(node);
87 node = cmark_node_new(CMARK_NODE_THEMATIC_BREAK);
88 OK(runner, cmark_node_is_block(node), "is block CMARK_NODE_THEMATIC_BREAK");
89 OK(runner, !cmark_node_is_inline(node), "is not inline CMARK_NODE_THEMATIC_BREAK");
90 OK(runner, cmark_node_is_leaf(node), "is leaf CMARK_NODE_THEMATIC_BREAK");
91 cmark_node_free(node);
92}
93
94static void accessors(test_batch_runner *runner) {
95 static const char markdown[] = "## Header\n"

Callers 1

mainFunction · 0.85

Calls 6

cmark_node_newFunction · 0.85
OKFunction · 0.85
cmark_node_is_blockFunction · 0.85
cmark_node_is_inlineFunction · 0.85
cmark_node_is_leafFunction · 0.85
cmark_node_freeFunction · 0.85

Tested by

no test coverage detected