Branch Coverage

blib/lib/Mars/Kind.pm
Criterion Covered Total %
branch 18 34 52.9


line true false branch
20 1 8 !%{$args[0];} ? :
0 194 @args % 2 ? :
9 194 @args == 1 && ref $args[0] eq 'HASH' ? :
22 203 !@args ? :
32 38 0 unless $self->can($attr)
52 1 0 unless (keys %{"${base}::";} or ${"${base}::META";} or $cache->{$base}++)
53 1 0 if $@
93 220 21 $data ? :
105 0 42 unless $role
121 5 0 if $base->can("AUDIT")
147 0 0 unless (keys %{"${mixin}::";} or ${"${mixin}::META";} or $cache->{$mixin}++)
148 0 0 if $@
175 0 0 unless (keys %{"${role}::";} or ${"${role}::META";} or $cache->{$role}++)
176 0 0 if $@
208 24 0 if $role->can("AUDIT")
216 0 29 unless $name
217 27 2 unless int @args