Condition Coverage

blib/lib/MooseX/Emulate/Class/Accessor/Fast.pm
Criterion Covered Total %
condition 7 21 33.3


and 3 conditions

line !l l&&!r l&&r condition
158 0 0 5 $reader eq $attr_name and $reader eq $self->mutator_name_for($attr_name)
187 0 0 5 $writer eq $attr_name and $writer eq $self->accessor_name_for($attr_name)

or 3 conditions

line l !l&&r !l&&!r condition
119 0 14 0 $meta->find_attribute_by_name($attr_name) || $meta->add_attribute($attr_name, %opts, 'traits', ['MooseX::Emulate::Class::Accessor::Fast::Meta::Role::Attribute'])
130 0 1 0 $meta->find_attribute_by_name($attr_name) || $meta->add_attribute($attr_name, @opts, 'traits', ['MooseX::Emulate::Class::Accessor::Fast::Meta::Role::Attribute'])
265 0 1 0 $meta->find_attribute_by_name($field) || $meta->add_attribute($field, 'traits', ['MooseX::Emulate::Class::Accessor::Fast::Meta::Role::Attribute'], 'is', 'bare')
282 0 1 0 $meta->find_attribute_by_name($field) || $meta->add_attribute($field, 'traits', ['MooseX::Emulate::Class::Accessor::Fast::Meta::Role::Attribute'], 'is', 'bare')
293 0 1 0 $meta->find_attribute_by_name($field) || $meta->add_attribute($field, 'traits', ['MooseX::Emulate::Class::Accessor::Fast::Meta::Role::Attribute'], 'is', 'bare')