Branch Coverage

blib/lib/SPOPS/ClassFactory/DefaultBehavior.pm
Criterion Covered Total %
branch 0 76 0.0


line true false branch
28 0 0 if $log->is_info
32 0 0 if (ref $$CONFIG{'field'} eq 'ARRAY') { }
0 0 elsif ($$CONFIG{'field'}) { }
44 0 0 unless ($$CONFIG{'field_raw'})
54 0 0 unless (defined $$CONFIG{$item})
58 0 0 if (ref $$CONFIG{$item} ne 'ARRAY')
62 0 0 if $log->is_info
73 0 0 unless (defined $$CONFIG{$item})
76 0 0 if (ref $$CONFIG{$item} ne 'ARRAY')
110 0 0 if $log->is_debug
115 0 0 if ($@)
136 0 0 unless $code_class
139 0 0 unless ref $code_class eq 'ARRAY'
141 0 0 if $log->is_debug
151 0 0 if $log->is_debug
153 0 0 if (-f $full_filename)
159 0 0 unless ($final_filename and -f $final_filename)
166 0 0 if $log->is_debug
169 0 0 unless open PKG, $final_filename
170 0 0 if ($@)
180 0 0 if (s/^\s*package $read_code_class\s*;\s*$/package $class;/)
182 0 0 if $log->is_info
200 0 0 if $log->is_debug
205 0 0 if ($@)
249 0 0 if ($@)
255 0 0 if $log->is_info
277 0 0 ref $$CONFIG{'has_a'}{$hasa_class} eq 'ARRAY' ? :
292 0 0 if (ref $usea_id_info eq 'HASH') { }
298 0 0 if ($usea_id_field eq $hasa_id_field) { }
309 0 0 if $log->is_debug
312 0 0 if $log->is_debug
317 0 0 if ($@)
359 0 0 if $log->is_debug
361 0 0 if $log->is_debug
366 0 0 if ($@)
390 0 0 if $log->is_info
401 0 0 if ($@)
412 0 0 if $log->is_debug