Branch Coverage

blib/lib/PDF/Builder/NamedDestination.pm
Criterion Covered Total %
branch 14 60 23.3


line true false branch
47 1 0 if $pdf->isa("PDF::Builder")
51 1 0 if (@_)
159 1 0 if (scalar @_ == 1) { }
0 0 elsif (scalar(@_) % 2) { }
161 1 0 if ($_[0] =~ /^-?fitb?$/) { }
182 0 1 if (defined $opts{'-fit'} and not defined $opts{'fit'})
183 0 1 if (defined $opts{'-fith'} and not defined $opts{'fith'})
184 0 1 if (defined $opts{'-fitb'} and not defined $opts{'fitb'})
185 0 1 if (defined $opts{'-fitbh'} and not defined $opts{'fitbh'})
186 0 1 if (defined $opts{'-fitv'} and not defined $opts{'fitv'})
187 0 1 if (defined $opts{'-fitbv'} and not defined $opts{'fitbv'})
188 0 1 if (defined $opts{'-fitr'} and not defined $opts{'fitr'})
189 0 1 if (defined $opts{'-xyz'} and not defined $opts{'xyz'})
191 1 0 if (ref $page)
194 1 0 if (defined $opts{'fit'}) { }
0 0 elsif (defined $opts{'fith'}) { }
0 0 elsif (defined $opts{'fitb'}) { }
0 0 elsif (defined $opts{'fitbh'}) { }
0 0 elsif (defined $opts{'fitv'}) { }
0 0 elsif (defined $opts{'fitbv'}) { }
0 0 elsif (defined $opts{'fitr'}) { }
0 0 elsif (defined $opts{'xyz'}) { }
198 0 0 unless ref $opts{'fith'} eq ""
205 0 0 unless ref $opts{'fitbh'} eq ""
210 0 0 unless ref $opts{'fitv'} eq ""
215 0 0 unless ref $opts{'fitbv'} eq ""
221 0 0 unless ref $opts{'fitr'} eq "ARRAY" and scalar @{$opts{'fitr'};} == 4
227 0 0 unless ref $opts{'xyz'} eq "ARRAY" and scalar @{$opts{'xyz'};} == 3
229 0 0 defined $_ ? :
234 0 0 defined $_ ? :