Branch Coverage

blib/lib/URI/ni.pm
Criterion Covered Total %
branch 23 52 44.2


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 ? :
112 0 1 unless $ALGOS{$algo} or $is_digest
118 1 0 if (ref $data) { }
119 0 1 if ($is_digest) { }
133 0 3 $is_blessed ? :
134 1 2 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')
217 1 0 if (defined $kind) { }
218 0 1 unless $op = $OP{$kind} || $OP{$KINDS{$kind}}
222 0 0 $digest =~ /[^0-9A-Fa-f]/ ? :
0 0 $digest =~ /[\x80-\xff]/ ? :
238 0 1 if $query
253 0 3 if not defined $o or $o =~ m[^/+$]
272 0 2 if not defined $hash or $hash =~ m[^/+$]
274 0 2 unless defined $hash
275 2 0 unless $raw
325 0 0 wantarray ? :