Branch Coverage

lib/Class/STL/Element.pm
Criterion Covered Total %
branch 28 50 56.0


line true false branch
52 664 156 if (not ref $p and exists do { $self->members }->{$p}) { }
111 45 elsif (not ref $p and scalar @_ != 0) { }
69 954 12 $self->data_type eq 'string' ? :
0 966 defined $self->data && ref $self->data && $self->data->can('eq') ? :
84 20 2 $self->data_type eq 'string' ? :
0 22 defined $self->data && ref $self->data && $self->data->can('gt') ? :
94 192 6 $self->data_type eq 'string' ? :
0 198 defined $self->data && ref $self->data && $self->data->can('lt') ? :
104 0 2 $self->data_type eq 'string' ? :
0 2 defined $self->data && ref $self->data && $self->data->can('ge') ? :
114 0 2 $self->data_type eq 'string' ? :
0 2 defined $self->data && ref $self->data && $self->data->can('le') ? :
124 66 102 $self->lt($other) ? :
62 168 $self->eq($other) ? :
130 0 0 ref $self->data && $self->data->can('mod') ? :
138 0 18 ref $self->data && $self->data->can('add') ? :
146 0 0 ref $self->data && $self->data->can('subtract') ? :
154 0 10 ref $self->data && $self->data->can('mult') ? :
162 0 0 ref $self->data && $self->data->can('div') ? :
170 0 5 ref $self->data && $self->data->can('and') ? :
178 0 5 ref $self->data && $self->data->can('or') ? :
186 0 0 ref $self->data && $self->data->can('match') ? :
194 0 5 ref $self->data && $self->data->can('match_ic') ? :
201 0 10 ref $self->data && $self->data->can('neg') ? :
208 0 88 ref $self->data && $self->data->can('print') ? :