Branch Coverage

lib/Class/STL/Element.pm
Criterion Covered Total %
branch 16 50 32.0


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