Condition Coverage

lib/Class/STL/Element.pm
Criterion Covered Total %
condition 14 90 15.5


and 3 conditions

line !l l&&!r l&&r condition
53 0 0 25 not ref $p and exists ${$self->members;}{$p}
0 0 0 not ref $p and scalar @_ != 0
70 8 0 0 defined $self->data && ref $self->data && $self->data->can('eq')
0 0 2 defined $self->data && defined $other->data && $self->data eq $other->data
0 4 2 defined $self->data && defined $other->data && $self->data == $other->data
85 1 0 0 defined $self->data && ref $self->data && $self->data->can('gt')
0 0 0 defined $self->data && defined $other->data && $self->data gt $other->data
0 1 0 defined $self->data && defined $other->data && $self->data > $other->data
95 3 0 0 defined $self->data && ref $self->data && $self->data->can('lt')
0 0 0 defined $self->data && defined $other->data && $self->data lt $other->data
0 1 2 defined $self->data && defined $other->data && $self->data < $other->data
105 1 0 0 defined $self->data && ref $self->data && $self->data->can('ge')
0 0 0 defined $self->data && defined $other->data && $self->data ge $other->data
0 1 0 defined $self->data && defined $other->data && $self->data >= $other->data
115 1 0 0 defined $self->data && ref $self->data && $self->data->can('le')
0 0 0 defined $self->data && defined $other->data && $self->data le $other->data
0 0 1 defined $self->data && defined $other->data && $self->data <= $other->data
131 0 0 0 ref $self->data && $self->data->can('mod')
139 0 0 0 ref $self->data && $self->data->can('add')
147 0 0 0 ref $self->data && $self->data->can('subtract')
155 0 0 0 ref $self->data && $self->data->can('mult')
163 0 0 0 ref $self->data && $self->data->can('div')
171 0 0 0 ref $self->data && $self->data->can('and')
0 0 0 $self->data && $other->data
179 0 0 0 ref $self->data && $self->data->can('or')
187 0 0 0 ref $self->data && $self->data->can('match')
195 0 0 0 ref $self->data && $self->data->can('match_ic')
202 0 0 0 ref $self->data && $self->data->can('neg')
209 0 0 0 ref $self->data && $self->data->can('print')

or 3 conditions

line l !l&&r !l&&!r condition
179 0 0 0 $self->data || $other->data