Branch Coverage

blib/lib/Data/Dumper/MessagePack.pm
Criterion Covered Total %
branch 29 92 31.5


line true false branch
27 0 2 unless (eval { do { "\cA\000\000\000\000\000\000\000" } })
35 0 0 if ($high < 4026531840) { }
62 0 2 if ($] < 5.01) { }
65 0 0 if ($bo_is_me)
74 0 0 $v ? :
79 0 0 $v ? :
83 0 0 if ($bo_is_le) { }
110 0 2 if ($bo_is_me)
150 0 7 if ($p < length $_[0])
219 0 7 if ($byte == $x16) { }
0 7 elsif ($byte == $x32) { }
221 0 0 unless $p <= length ${$value_ref;}
226 0 0 unless $p <= length ${$value_ref;}
236 0 13 unless $p < length $value
242 4 9 if $typemap[$byte] & $T_DIRECT
245 5 4 if ($typemap[$byte] & $T_RAW) { }
1 3 elsif ($typemap[$byte] & $T_ARRAY) { }
1 2 elsif ($typemap[$byte] & $T_MAP) { }
0 2 elsif ($byte == 204) { }
0 2 elsif ($byte == 205) { }
0 2 elsif ($byte == 206) { }
0 2 elsif ($byte == 207) { }
0 2 elsif ($byte == 211) { }
0 2 elsif ($byte == 210) { }
1 1 elsif ($byte == 209) { }
0 1 elsif ($byte == 208) { }
1 0 elsif ($byte == 203) { }
0 0 elsif ($byte == 202) { }
248 0 5 unless length $s == $size
250 5 0 if $_utf8
273 0 0 unless $p <= length $value
279 0 0 unless $p <= length $value
284 0 0 unless $p <= length $value
289 0 0 unless $p <= length $value
294 0 0 unless $p <= length $value
299 0 0 unless $p <= length $value
304 0 1 unless $p <= length $value
309 0 0 unless $p <= length $value
315 0 1 unless $p <= length $value
320 0 0 unless $p <= length $value
357 0 0 unless ($no_prespace)
363 0 0 if ($array_types{$type}) { }
0 0 elsif ($map_types{$type}) { }
0 0 elsif ($type eq 'nil') { }
0 0 elsif ($type eq 'true') { }
0 0 elsif ($type eq 'false') { }