Branch Coverage

blib/lib/Data/Plist/BinaryWriter.pm
Criterion Covered Total %
branch 38 40 95.0


line true false branch
55 0 29 unless ref $self
58 18 11 if $$self{'serialize'}
64 1 28 if ($$self{'size'} >= 256) { }
75 6 344 if ($offset_size == 3)
106 1 351 unless $self->can($method)
107 350 1 unless exists $$self{'objcache'}{$digest}
132 37 8 if ($len < 15) { }
161 306 1 unless (defined $type)
166 2 305 if ($len == 3) { }
167 1 1 if ($int < 0)
305 2 1 unless (defined $type)
435 6 339 if ($type eq 'dict') { }
7 332 elsif ($type eq 'array') { }
480 1 314 if ($int > 4294967295) { }
3 311 elsif ($int > 65535) { }
48 263 elsif ($int > 255) { }
1 262 elsif ($int < 0) { }
509 0 28 if ($int >= 16777216) { }
2 26 elsif ($int >= 65536) { }
2 24 elsif ($int >= 256) { }