Condition Coverage

File:lib/OpenAPI/Handler/Role.pm
Coverage:69.1%

line%coveragecondition
26100
ABdec
000
011
1X1
$role eq 'Admin' or $role eq 'Public'
4540
ABCDdec
0XXX0
10XX0
110X0
11100
11111
$col ne '~' and $col ne 'method' and $col ne 'url' and $col ne 'id'
7560
ABCDdec
0XXX0
10XX0
110X0
11100
11111
$col ne '~' and $col ne 'method' and $col ne 'url' and $col ne 'id'
83100
Adec
00
11
$$self{'_cgi'}->url_param('op') || 'eq'
9850
Adec
00
11
$res ||= []
11440
ABCDdec
0XXX0
10XX0
110X0
11100
11111
$col ne '~' and $col ne 'method' and $col ne 'url' and $col ne 'id'
13250
Adec
00
11
$$self{'_cgi'}->url_param('op') || 'eq'
197100
Adec
00
11
delete $$data{'method'} || 'GET'
22850
Adec
00
11
$roles ||= []
29533
ABdec
0X0
100
111
$name = delete $$data{'name'} and $name ne $role
34067
ABdec
0X0
100
111
defined $password and $login ne 'password'
395100
ABdec
0X0
100
111
defined $new_login and $new_login ne 'password'
404100
ABCdec
0XX0
10X0
1100
1111
defined $new_login and $new_login eq 'password' and not defined $new_password