Branch Coverage

lib/DR/Tnt/Proto.pm
Criterion Covered Total %
branch 45 80 56.2


line true false branch
30 0 0 unless $str and 128 == length $str
116 0 174 unless defined $response
117 97 77 length $response > 10 ? :
119 7 167 unless my $lenlen = &DR::Tnt::Msgpack::msgunpack_check($lenheader)
122 0 167 if ref $len
126 160 7 if length $response < $len
132 14 7 $off ? :
134 0 21 unless $len_item and $len_item + $off <= length $response
136 0 21 if ($utf8) { }
143 0 21 if ($_ eq 2 and $off == length $response)
149 0 7 unless 'HASH' eq ref $r[1]
150 0 7 unless 'HASH' eq ref $r[2]
159 167 7 unless $resp
166 0 14 unless defined $name
171 0 17 unless defined $name
175 7 0 if (defined $res->{'CODE'})
177 7 0 if defined $n
180 1 6 if (defined $res->{'ITERATOR'})
182 1 0 if defined $n
203 7 0 unless defined $schema_id
245 0 1 unless ref $tuple
246 0 1 if 'HASH' eq ref $tuple
248 1 0 if (&looks_like_number($space))
265 0 1 unless ref $tuple
266 0 1 if 'HASH' eq ref $tuple
268 1 0 if (&looks_like_number($space))
283 1 0 unless ref $key
284 0 1 if 'HASH' eq ref $key
286 1 0 if (&looks_like_number($space))
302 0 1 unless 'ARRAY' eq ref $ops
303 1 0 unless ref $key
304 0 1 if 'HASH' eq ref $key
306 1 0 if (&looks_like_number($space))
322 0 1 unless defined $iterator
324 0 1 unless defined $limit
325 0 1 unless ref $key
326 0 1 if 'HASH' eq ref $key
328 1 0 unless (&looks_like_number($iterator))
330 0 1 unless defined $i
334 1 0 if (&looks_like_number($space) and &looks_like_number($index))