Condition Coverage

blib/lib/URI/Query.pm
Criterion Covered Total %
condition 20 24 83.3


and 3 conditions

line !l l&&!r l&&r condition
198 0 1 69 defined $value and $value ne ''
213 1 1 22 defined $value and $value ne ''
236 3 6 17 @_ == 1 and not ref $_[0]
9 17 0 @_ == 1 and not ref $_[0] and $_[0]
3 5 3 @_ == 1 and ref $_[0] eq 'HASH'

or 2 conditions

line l !l condition
94 1 89 shift() || $self->{'sep'} || '&'
197 22 48 $self->{'qq'}{$key} ||= []
212 3 21 $self->{'qq'}{$key_unesc} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
61 0 0 3 not ref $re or ref $re ne 'Regexp'