Condition Coverage

blib/lib/Business/Hours.pm
Criterion Covered Total %
condition 14 24 58.3


and 3 conditions

line !l l&&!r l&&r condition
185 6 0 40 $$span{$which} and $$span{$which} =~ /^(\d+)\D(\d+)$/
198 0 0 21 $$bizdays{$dow} and ref $$bizdays{$dow} eq 'HASH'
0 6 15 $$bizdays{$dow} and ref $$bizdays{$dow} eq 'HASH' and &$process_start_end($$bizdays{$dow})
207 0 0 5 $break and ref $break eq 'HASH'
404 1 4 0 defined $$self{'start'} and defined $$self{'end'}

or 3 conditions

line l !l&&r !l&&!r condition
85 0 6 0 ref $class || $class
263 1 0 13 $$self{'business_hours'} || $BUSINESS_HOURS
480 3 1 3 $hours->empty or $self->between($start, $hours->last) <= $seconds