Branch Coverage

blib/lib/MooseX/ClassCompositor.pm
Criterion Covered Total %
branch 20 22 90.9


line true false branch
208 12 10 if (my $cached = $self->_class_for_key($memo_key))
221 2 12 if (ref $name eq 'ARRAY') { }
5 7 elsif (&blessed($name) and $name->isa('Moose::Meta::Role')) { }
233 1 4 if $self->forbid_meta_role_objects
242 4 9 if @all_names
251 1 2 if (&blessed($r) and $r->isa('Moose::Meta::Role')) { }
266 1 8 if ($name->can("meta"))
296 6 26 if (ref $arg eq 'ARRAY') { }
5 21 elsif (&blessed($arg) and $arg->isa('Moose::Meta::Role')) { }
314 0 6 ref $h->{$k} ? :
0 6 !defined($h->{$k}) ? :