Branch Coverage

src/binary_protocol.h
Criterion Covered Total %
branch 17 54 31.4


line true false branch
212 20 0 static int get_ttype(int ctype) {
261 7 3 int type_to_write = type_override == -1 ? get_compact_type(type) : type_override;
264 9 1 if (id > p->last_field_id && id - p->last_field_id <= 15) {
8 1 if (id > p->last_field_id && id - p->last_field_id <= 15) {
267 8 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
275 2 1 UINT_TO_VARINT(varlen, data, uid, 1);
276 2 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);
287 4 3 if (size <= 14) {
289 4 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
0 0 WRITE(p, data, 1);
294 3 3 UINT_TO_VARINT(varlen, data, size, 1);
295 3 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);
0 0 WRITE(p, data, varlen + 1);