Branch Coverage

blib/lib/Authorization/AccessControl/Request.pm
Criterion Covered Total %
branch 16 30 53.3


line true false branch
27 0 55 if keys %params
28 0 55 unless defined $acl and ref $acl and $acl->isa("Authorization::AccessControl::ACL")
42 0 2 @{$self->{'_roles'} // []} ? :
48 0 0 if ($self->{'_attributes'}{$_}) { }
0 0 elsif (&looks_like_number($self->{'_attributes'}{$_})) { }
89 0 15 unless defined $self->{'_resource'}
90 0 15 unless defined $self->{'_action'}
107 0 0 unless defined $grants
114 0 15 unless defined $grants
116 8 7 if (@$grants)
125 3 2 unless (defined $self->{'_get_attrs'})
126 1 2 unless $self->permitted
128 0 2 unless defined $obj
132 0 2 unless defined $obj
136 1 1 if $self->permitted