Branch Coverage

blib/lib/Anansi/Class.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
72 0 0 if (1 == $objectManager->registrations($self))
143 0 0 if $@
177 0 0 if defined $value
240 0 0 if ref($class) =~ /^(ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i
241 0 0 unless ref($class) =~ /^$/
307 0 0 unless defined $$self{$key}
308 0 0 unless defined $$self{$key}{'IDENTIFICATION'}
356 0 0 unless defined $$value{'IDENTIFICATION'}
357 0 0 unless defined $$self{'KEY'}
399 0 0 if (0 == scalar @parameters) { }
0 0 elsif (1 == scalar @parameters) { }
401 0 0 unless ref($parameters[0]) =~ /^$/
402 0 0 if $parameters[0] =~ /^\s*$/
405 0 0 unless ref($parameter) =~ /^$/
406 0 0 if $parameter =~ /^\s*$/
411 0 0 if (defined $uses) { }
0 0 elsif (0 == scalar @parameters) { }
0 0 elsif (1 == scalar @parameters) { }
422 0 0 if ref($$self{$name}) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i
423 0 0 unless defined ${$$self{$name};}{'IDENTIFICATION'}
424 0 0 unless defined $identifiers{${$$self{$name};}{'IDENTIFICATION'}}
427 0 0 if (0 == scalar @parameters) { }
0 0 elsif (1 == scalar @parameters) { }
430 0 0 unless defined $names{$parameters[0]}
434 0 0 unless defined $names{$parameter}