Branch Coverage

blib/lib/URI/di.pm
Criterion Covered Total %
branch 21 54 38.8


line true false branch
99 0 1 unless defined $data
104 0 1 if my $is_digest = $is_blessed
106 0 1 $algo ? :
107 0 1 ref $self ? :
113 0 1 unless $ALGOS{$algo} or $is_digest
118 1 0 if (ref $data) { }
119 0 1 if ($is_digest) { }
133 0 2 $is_blessed ? :
134 1 1 if ($ok)
139 0 1 unless $ok
152 0 1 if $query
199 0 1 unless defined $digest
202 1 0 $algo ? :
203 0 1 ref $self ? :
207 0 1 if (ref $digest) { }
208 0 0 unless &Scalar::Util::blessed($digest) and $digest->isa('Digest::base')
216 1 0 if (defined $kind) { }
217 0 1 unless $op = $OP{$kind} || $OP{$KINDS{$kind}}
221 0 0 $digest =~ /[^0-9A-Fa-f]/ ? :
0 0 $digest =~ /[\x80-\xff]/ ? :
237 0 1 if $query
252 0 3 unless defined $o
272 2 0 unless $raw
322 0 0 wantarray ? :
336 0 0 unless $which =~ /^m?enc/i
340 0 0 if defined $old
342 0 0 if (defined $new)