Branch Coverage

blib/lib/PDF/Builder/Basic/PDF/Objind.pm
Criterion Covered Total %
branch 24 34 70.5


line true false branch
96 14282 11765 unless $_[0]{' uid'}
128 12159 742 if (&blessed($item) and $item->can('release')) { }
723 19 elsif ($ref eq 'ARRAY') { }
0 38 elsif (defined &reftype($ref) and &reftype($ref) eq 'HASH') { }
159 0 0 if ($self->{' realised'}) { }
175 1911 98 if $self->{' realised'}
176 68 30 if $self->{' objnum'}
198 0 0 if ($self->{' realised'}) { }
215 878 12450 if (defined $pdf->{' objects'}{$self->uid}) { }
238 3 0 if ($self->{' realised'}) { }
257 0 0 unless $PDF::Builder::Basic::PDF::Objind::inst{$k}
276 72 277 if $PDF::Builder::Basic::PDF::Objind::inst{$k}
281 16 261 if $k eq 'Parent'
318 2758 0 unless (defined $res)
323 5530 2769 if $PDF::Builder::Basic::PDF::Objind::inst{$k}
324 0 2769 if defined $res->{$k}
325 155 2614 if (&blessed($self->{$k}) and $self->{$k}->can('is_obj') and not $self->{$k}->is_obj($pdf)) { }