| 53 | } |
| 54 | |
| 55 | static void check_exact(const BehaviorCase *test_case, const char *invariant, int actual, |
| 56 | int expected, int *failures) { |
| 57 | if (actual == expected) |
| 58 | return; |
| 59 | fprintf(stderr, " [call-node-behavior] case=%s invariant=%s expected=%d actual=%d reason=%s\n", |
| 60 | test_case->tag, invariant, expected, actual, test_case->reason); |
| 61 | (*failures)++; |
| 62 | } |
| 63 | |
| 64 | static int ast_kind_count(TSNode node, const char *kind) { |
| 65 | int count = strcmp(ts_node_type(node), kind) == 0 ? 1 : 0; |
no outgoing calls
no test coverage detected