Branch Coverage

blib/lib/URI/PathAbstract.pm
Criterion Covered Total %
branch 37 44 84.0


line true false branch
102 23 18 if (@_ == 1) { }
5 13 elsif (@_ % 2) { }
13 0 elsif (@_) { }
117 16 25 if (%given)
118 1 15 if defined $given{'path'}
119 2 14 if defined $given{'child'}
120 13 3 if defined $given{'base'}
134 41 31 if (@_)
136 10 31 unless blessed $uri
140 41 31 unless defined wantarray
141 31 0 unless @_
158 15 3 if (@_)
162 15 3 unless defined wantarray
169 0 56 if ref $path[0] eq 'ARRAY'
200 13 18 if (@_)
202 13 0 if (defined $base)
204 11 0 if blessed $base and $base->isa('URI::PathAbstract') || $base->isa('URI::WithBase')
205 2 11 unless $base->isa('URI::PathAbstract')
209 13 18 unless defined wantarray
210 9 9 unless defined $$self{'base'}
382 0 9 if (wantarray) { }
389 0 9 wantarray ? :