Condition Coverage

blib/lib/ElasticSearchX/Model/Document/Trait/Class.pm
Criterion Covered Total %
condition 6 22 27.2


and 2 conditions

line l !l condition
59 2 0 eval { do { Class::Load::load_class($set) } } and return $set

and 3 conditions

line !l l&&!r l&&r condition
207 0 0 0 $arrays->{$_} && !$is_array
0 0 0 !$arrays->{$_} && $is_array

or 2 conditions

line l !l condition
109 0 24 $options{'traits'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
113 0 23 1 $options{'property'} or not exists $options{'property'}
140 0 0 0 $$loaded{$_->name} or $_->has_value($instance)
168 3 0 4 $_->is_inflated($instance) || $_->is_required && !$_->has_value($instance)
183 0 0 0 $_->is_inflated($instance) || $_->is_required && !$_->has_value($instance)