Condition Coverage

blib/lib/PlugAuth/Plugin/FlatAuthz.pm
Criterion Covered Total %
condition 43 57 75.4


and 3 conditions

line !l l&&!r l&&r condition
87 75 594 22 $h and has_changed($h)
124 607 420 0 $resourceActionGroup{$resource} and $resourceActionGroup{$resource}{$action}
84 336 0 $resourceActionGroup{$resource} and $resourceActionGroup{$resource}{$action} and $resourceActionGroup{$resource}{$action}{$group}
135 821 989 0 $resourceActionGroup{$subresource} and $resourceActionGroup{$subresource}{$action}
529 460 0 $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 17 0 $group and defined $groupUser{$group} || defined $all_users{$group}
469 0 15 0 $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}