blib/lib/MouseX/Types/Enum.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 19 | 20 | 95.0 |
line | true | false | branch |
---|---|---|---|
43 | 1 | 14 | if (caller 2 ne 'MouseX::Types::Enum') |
50 | 0 | 21 | unless (caller() eq $child and not ref $child) |
60 | 12 | 202 | if (exists $reserved_subs{$sub_name} and not exists $dup_allow_subs{$sub_name}) |
72 | 7 | 17 | if exists $ignored_subs{$sub_name} |
74 | 1 | 16 | if scalar(@args) % 2 |
75 | 1 | 15 | unless defined $id |
78 | 1 | 14 | if (exists $child->_enums->{$id}) |
89 | 1 | 166 | if ($class and $class ne $child) |
111 | 1 | 4 | if ref $class |
117 | 1 | 3 | if ref $class |