Condition Coverage

blib/lib/WWW/Suffit/AuthDB/Realm.pm
Criterion Covered Total %
condition 2 91 2.2


and 3 conditions

line !l l&&!r l&&r condition
183 0 0 1 defined $self->realmname and length $self->realmname
187 1 0 0 $self->expires and $self->expires < time
265 0 0 0 exists $ENV{$varname} && defined $ENV{$varname}
274 0 0 0 ref $cb and ref $cb eq "CODE"
299 0 0 0 defined $subnet and defined $ip
305 0 0 0 defined $tst && defined $val && $tst eq $val
307 0 0 0 is_integer($tst) && is_integer($val) && $tst == $val
313 0 0 0 defined $tst && defined $val && $tst ne $val
315 0 0 0 is_integer($tst) && is_integer($val) && $tst != $val
321 0 0 0 defined $tst && defined $val && $tst gt $val
323 0 0 0 is_integer($tst) && is_integer($val) && $tst > $val
329 0 0 0 defined $tst && defined $val && $tst lt $val
331 0 0 0 is_integer($tst) && is_integer($val) && $tst < $val
337 0 0 0 defined $tst && defined $val && $tst ge $val
339 0 0 0 is_integer($tst) && is_integer($val) && $tst >= $val
345 0 0 0 defined $tst && defined $val && $tst le $val
347 0 0 0 is_integer($tst) && is_integer($val) && $tst <= $val
352 0 0 0 defined $tst and length $tst
353 0 0 0 defined $val and length $val
363 0 0 0 defined $tst and length $tst
364 0 0 0 defined $val and length $val

or 2 conditions

line l !l condition
201 0 0 $self->requirements->{'Default'} // []
217 0 0 shift() // []
219 0 0 $self->requirements->{'User/Group'} // []
239 0 0 shift() // ""
240 0 0 $self->requirements->{'Host'} // []
249 0 0 gethostbyaddr(inet_aton($ip), 2) // ""
259 0 0 $self->requirements->{'Env'} // []
275 0 0 $self->requirements->{'Header'} // []
281 0 0 &$cb($hkey) // ""
289 0 0 shift() || 'str'
291 0 0 shift() || 'eq'

or 3 conditions

line l !l&&r !l&&!r condition
196 0 0 0 shift() || &steady_time()
273 0 0 0 shift() // sub { undef; }