Condition Coverage

blib/lib/BusyBird/Main/PSGI.pm
Criterion Covered Total %
condition 19 25 76.0


and 3 conditions

line !l l&&!r l&&r condition
115 7 59 4 lc $$dest{'format'} eq 'json' && $only_statuses
236 9 5 0 $level ne 'total' and !looks_like_number($level) || int $level != $level

or 2 conditions

line l !l condition
120 54 15 $req->query_parameters->{'count'} || 20
124 47 22 $req->query_parameters->{'ack_state'} || 'any'

or 3 conditions

line l !l&&r !l&&!r condition
58 142 43 0 $$self{'view'} ||= 'BusyBird::Main::PSGI::View'->new('main_obj', $$self{'main_obj'}, 'script_name', $$env{'SCRIPT_NAME'})
121 0 0 69 not looks_like_number $count or int $count != $count
236 0 0 5 !looks_like_number($level) || int $level != $level
290 2 1 4 not looks_like_number($$query{'page'}) or $$query{'page'} < 0
3 1 3 not looks_like_number($$query{'page'}) or $$query{'page'} < 0 or $$query{'page'} >= $page_num