| blib/lib/Metabase/Resource.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 15 | 20 | 75.0 |
| line | true | false | branch |
|---|---|---|---|
| 32 | 1 | 124 | unless ($subclass =~ /$class_re/) |
| 35 | 0 | 124 | unless eval "require $subclass; 1" |
| 45 | 42 | 184 | unless ($installed{$method}) |
| 62 | 3 | 63 | unless defined $resource and length $resource |
| 65 | 1 | 62 | if (ref $resource and eval { do { $resource->isa('Metabase::Resource') } }) |
| 71 | 1 | 62 | unless defined $scheme and length $scheme |
| 84 | 62 | 0 | if ($self->can('_init')) |
| 96 | 0 | 128 | unless ref $_[0] and defined $_[0]{'resource'} |
| 103 | 0 | 3 | unless $self->{'metadata'} |
| 110 | 0 | 3 | unless $self->_metadata_types |