Branch Coverage

blib/lib/Class/Fields.pm
Criterion Covered Total %
branch 13 22 59.0


line true false branch
115 1 1 defined field_attrib_mask($class, $field) ? :
169 2 11 unless defined $fattrib
220 1 8 unless has_fields($class)
226 1 7 unless @attribs
231 0 9 unless (defined $Class::Fields::NAMED_ATTRIBS{$attrib})
267 3 14 unless defined $$fields{$field}
306 2 2 if $attr_mask & $attr_val
353 0 0 if (@classes > 1 and ref $classes[0])
360 0 0 if @classes == 1
364 0 0 unless @classes
368 0 0 if (@{"${class}::ISA";})