Condition Coverage

lib/CGI/Application/Plugin/Throttle.pm
Criterion Covered Total %
condition 12 23 52.1


and 3 conditions

line !l l&&!r l&&r condition
479 32 0 1 scalar @throttle_keys == 1 and not defined $throttle_keys[0]
566 0 0 27 defined $filter->{$_} && $filter->{$_}
0 0 27 defined $lookup->{$_} && $lookup->{$_}

or 2 conditions

line l !l condition
160 34 0 $supplied{'prefix'} || 'THROTTLE'
170 17 17 $supplied{'throttle_keys_callback'} || \&CGI::Application::Plugin::Throttle::_get_default_throttle_keys
316 30 0 $self->{'redis'} || (return)
462 60 30 $throttle_keys[$i++] || '* * *'

or 3 conditions

line l !l&&r !l&&!r condition
147 0 34 0 ref $proto || $proto
571 4 0 0 defined $filter->{$_} or defined $lookup->{$_}