Condition Coverage

lib/Math/String/Charset/Grouped.pm
Criterion Covered Total %
condition 26 40 65.0


and 3 conditions

line !l l&&!r l&&r condition
103 19 5 0 ref $sets->{$set} ne 'ARRAY' and ref $sets->{$set} ne 'Math::String::Charset'
226 67 20 0 exists $sets->{$j} and exists $sets->{$r}
256 14 0 1 $str eq '' and $self->{'_minlen'} <= 0
404 4 13 5 not defined $self->{'_sep'} and $i == $clen
472 0 4 0 defined $self->{'_maxlen'} and $count > $self->{'_maxlen'}
496 0 4 0 defined $self->{'_maxlen'} and $count > $self->{'_maxlen'}

or 2 conditions

line l !l condition
209 12 0 shift() || 1
469 3 1 shift() || 0
480 0 2 $self->{'_sep'} || ''
493 3 1 shift() || 0
504 0 2 $self->{'_sep'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
109 8 0 0 $sets->{'1'} || $sets->{'0'}
110 6 2 0 $sets->{'-1'} || $sets->{'0'}
113 0 2 6 defined $self->{'_clen'} or defined $self->{'_sep'}
224 20 25 42 $sets->{$j} || $sets->{$r}