| blib/lib/Class/groups.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 18 | 23 | 78.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 65 | 34 | 4 | 2 | my $def = $group->{'default'} and not keys %$hash |
| 88 | 1 | 2 | 2 | my $m = $s->can($p) and grep /^$p$/, @group_props |
| 111 | 0 | 1 | 6 | my $m = $s->can($p) and grep /^$p$/, @group_props |
| line | l | !l | condition |
|---|---|---|---|
| 64 | 9 | 4 | $s->{$n} ||= {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 28 | 1 | 9 | 1 | defined $group->{'no_strict'} or defined $group->{'props'} |
| 62 | 8 | 7 | 0 | ref $s || $s |
| 68 | 2 | 0 | 0 | ref $def eq 'HASH' && $def || (ref $def eq 'CODE' || !ref($def)) && $s->$def |
| 76 | 9 | 1 | 0 | ref $s || $s |