Condition Coverage

blib/lib/MooseX/Storage/Engine.pm
Criterion Covered Total %
condition 14 21 66.6


and 3 conditions

line !l l&&!r l&&r condition
88 149 9 182 defined $value and $attr->has_type_constraint
102 123 2 67 ref $value and not $options->{'disable_cycle_check'} || $self->class->does('MooseX::Storage::Traits::DisableCycleDetection')
109 11 2 178 defined $value and $attr->has_type_constraint
283 0 0 2 exists $handlers{'expand'} and exists $handlers{'collapse'}
304 46 0 30 $parent eq 'Maybe' and not $parent->can('type_parameter')
310 0 0 0 $parameter eq 'Maybe' and not $parameter->can('type_parameter')

or 3 conditions

line l !l&&r !l&&!r condition
102 0 2 67 $options->{'disable_cycle_check'} || $self->class->does('MooseX::Storage::Traits::DisableCycleDetection')