| 125 | } |
| 126 | |
| 127 | void parseParts(char *parts[]) { |
| 128 | mpartp = htp_mpartp_create(cfg, bstr_dup_c("0123456789"), 0 /* flags */); |
| 129 | |
| 130 | size_t i = 0; |
| 131 | for (;;) { |
| 132 | if (parts[i] == NULL) break; |
| 133 | htp_mpartp_parse(mpartp, parts[i], strlen(parts[i])); |
| 134 | i++; |
| 135 | } |
| 136 | |
| 137 | htp_mpartp_finalize(mpartp); |
| 138 | |
| 139 | body = htp_mpartp_get_multipart(mpartp); |
| 140 | ASSERT_TRUE(body != NULL); |
| 141 | } |
| 142 | |
| 143 | void parsePartsThenVerify(char *parts[]) { |
| 144 | parseParts(parts); |
nothing calls this directly
no test coverage detected