Condition Coverage

blib/lib/Math/Group/Thompson.pm
Criterion Covered Total %
condition 0 60 0.0


and 3 conditions

line !l l&&!r l&&r condition
282 0 0 0 defined $self && ref $self && defined $n
404 0 0 0 $g eq '' and $h eq ''
434 0 0 0 $g eq '' and $h ne ''
0 0 0 $h eq '' and $g ne ''
0 0 0 $g eq '' and $h eq ''
455 0 0 0 defined $self and defined $word
473 0 0 0 defined $self and defined $word
501 0 0 0 defined $self and defined $word
551 0 0 0 $$self{'FILEHANDLE'} and ref ${$$self{'FILEHANDLE'};} eq 'FileHandle'
567 0 0 0 $$self{'VERBOSE'} ne '1' and ref ${$$self{'FILEHANDLE'};} eq 'FileHandle'

or 2 conditions

line l !l condition
127 0 0 shift() || undef
239 0 0 '>' . $args{'VERBOSE'} || undef
293 0 0 $g || ''
302 0 0 $self->multiply($g, $$self{'GEN'}[$_]) || ''
375 0 0 shift() || undef
521 0 0 shift() || undef
538 0 0 shift() || undef
543 0 0 shift() || (return undef)
561 0 0 shift() || undef

or 3 conditions

line l !l&&r !l&&!r condition
282 0 0 0 not defined $self && ref $self && defined $n or $n < 0
0 0 0 not defined $self && ref $self && defined $n or $n < 0 or $n =~ /\D/
0 0 0 not defined $self && ref $self && defined $n or $n < 0 or $n =~ /\D/ or $g =~ /[^ABCD]/
404 0 0 0 defined $g || defined $h