Branch Coverage

lib/Class/Dot/Registry.pm
Criterion Covered Total %
branch 29 40 72.5


line true false branch
30 16 61 unless (defined $THE_REGISTRY)
73 0 32 ref $the_class ? :
83 1 1 ref $the_class ? :
91 1 2 ref $the_class ? :
93 0 3 unless defined $class
97 1 2 if $$is_finalized{$class}
99 2 0 if ($isa_cache)
110 70 2 ref $the_class ? :
113 6 66 _get_finalized()->{$class} ? :
118 66 50 ref $the_class ? :
121 111 5 unless exists $$isa_cache_for{$class}
145 2 156 ref $the_class ? :
162 0 0 unless ref $options_ref
163 0 0 unless ref $options_ref eq 'HASH'
172 117 222 ref $the_class ? :
176 0 339 unless (exists $$metaclass_for{$class})
185 0 32 ref $the_class ? :
189 0 32 unless (defined $metaclass)
193 0 32 unless (require_class($metaclass))
198 2 30 if ($$options_ref{'-override'})