Condition Coverage

blib/lib/PlugAuth/Plugin/FlatAuthz.pm
Criterion Covered Total %
condition 49 57 85.9


and 3 conditions

line !l l&&!r l&&r condition
87 75 594 22 $h and has_changed($h)
124 607 84 334 $resourceActionGroup{$resource} and $resourceActionGroup{$resource}{$action}
84 219 115 $resourceActionGroup{$resource} and $resourceActionGroup{$resource}{$action} and $resourceActionGroup{$resource}{$action}{$group}
135 820 528 458 $resourceActionGroup{$subresource} and $resourceActionGroup{$subresource}{$action}
528 371 87 $resourceActionGroup{$subresource} and $resourceActionGroup{$subresource}{$action} and $resourceActionGroup{$subresource}{$action}{$group}
258 0 1 5 $group and defined $groupUser{$group}
275 6 13 5 defined $thisgroup and lc $thisgroup eq $group
295 0 1 12 $group and defined $groupUser{$group}
315 14 31 11 defined $thisgroup and lc $thisgroup eq $group
333 0 2 15 $group and defined $groupUser{$group}
352 12 58 15 defined $thisgroup and lc $thisgroup eq $group
379 0 0 6 $group and defined $groupUser{$group}
398 6 22 6 defined $thisgroup and lc $thisgroup eq $group
425 0 5 12 $group and defined $groupUser{$group} || defined $all_users{$group}
469 0 4 11 $group and defined $groupUser{$group} || defined $all_users{$group}
494 7 24 13 $line =~ /^\s*(.*?)\s*\((.*?)\)\s*:\s*(.*?)\s*$/ and $1 eq $resource
31 0 13 $line =~ /^\s*(.*?)\s*\((.*?)\)\s*:\s*(.*?)\s*$/ and $1 eq $resource and $2 eq $action

or 3 conditions

line l !l&&r !l&&!r condition
425 7 9 1 defined $groupUser{$group} || defined $all_users{$group}
469 7 7 1 defined $groupUser{$group} || defined $all_users{$group}