Condition Coverage

lib/Math/String/Charset/Grouped.pm
Criterion Covered Total %
condition 24 40 60.0


and 3 conditions

line !l l&&!r l&&r condition
101 19 5 0 ref $sets->{$set} ne 'ARRAY' and ref $sets->{$set} ne 'Math::String::Charset'
224 67 20 0 exists $sets->{$j} and exists $sets->{$r}
254 14 0 1 $str eq '' and $self->{'_minlen'} <= 0
403 4 13 5 not defined $self->{'_sep'} and $i == $clen
471 0 4 0 defined $self->{'_maxlen'} and $count > $self->{'_maxlen'}
495 0 4 0 defined $self->{'_maxlen'} and $count > $self->{'_maxlen'}

or 2 conditions

line l !l condition
207 12 0 shift() || 1
468 3 1 shift() || 0
479 0 2 $self->{'_sep'} || ''
492 3 1 shift() || 0
503 0 2 $self->{'_sep'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
107 8 0 0 $sets->{'1'} || $sets->{'0'}
108 6 0 2 $sets->{'-1'} || $sets->{'0'}
111 0 0 8 defined $self->{'_clen'} or defined $self->{'_sep'}
222 20 0 67 $sets->{$j} || $sets->{$r}