Branch Coverage

blib/lib/AI/FuzzyLogic.pm
Criterion Covered Total %
branch 0 116 0.0


line true false branch
171 0 0 if $_[2]
173 0 0 unless ref $_[1]
183 0 0 $_[2] && !$_[1] ? :
254 0 0 if ref $class
256 0 0 if $class eq 'AI::FuzzyLogic'
295 0 0 unless (grep ref($_), @_)
298 0 0 unless my $type = shift()
305 0 0 if blessed $i and $i->isa('AI::FuzzyLogic::Subset')
306 0 0 if blessed $i and $i->isa('AI::FuzzyLogic')
307 0 0 if ref $i eq 'ARRAY'
341 0 0 if wantarray
342 0 0 if @sets
448 0 0 unless my $oldtype = shift()
449 0 0 unless my $newtype = shift()
453 0 0 if ($i->type eq $oldtype)
529 0 0 unless $total
541 0 0 unless $total
585 0 0 unless $inta->isa('AI::FuzzyLogic::Subset')
586 0 0 unless $intb->isa('AI::FuzzyLogic::Subset')
590 0 0 unless my $seta = $inta->set
591 0 0 unless my $setb = $intb->set
597 0 0 if (scalar ARRAY($seta) > scalar ARRAY($setb)) { }
659 0 0 if $_[0] < $_[1]
662 0 0 $flunk ? :
674 0 0 if $_[0] > $_[1]
677 0 0 $flunk ? :
701 0 0 if $_[0] < $_[1]
705 0 0 unless $any
727 0 0 $_[0] * $_[1] > 1 ? :
746 0 0 $_[0] + $_[1] > 1 ? :
755 0 0 $_[0] - $_[1] > 0 ? :
762 0 0 unless $me->isa('AI::FuzzyLogic')
763 0 0 unless $me->isa('AI::FuzzyLogic')
769 0 0 unless $me->isa('AI::FuzzyLogic')
770 0 0 unless $me->isa('AI::FuzzyLogic')
779 0 0 $_[0] < $_[1] ? :
788 0 0 $_[0] > $_[1] ? :
799 0 0 $_[0] > $_[1] ? :
838 0 0 if ($_[1]) { }
840 0 0 unless defined $minfactor
841 0 0 if $tmp < $minfactor
844 0 0 unless defined $minfactor
929 0 0 unless $them->isa('AI::FuzzyLogic')
930 0 0 unless ref $coderef eq 'CODE'
934 0 0 unless $mysubset->type eq $theirsubset->type
965 0 0 unless $them
0 0 unless $them->isa('AI::FuzzyLogic')
966 0 0 unless ref $coderef eq 'CODE'
977 0 0 if ($value > $highestrankedvalue)
983 0 0 if $highestrankedset
985 0 0 unless @ret
1007 0 0 unless $them->isa('AI::FuzzyLogic')
1008 0 0 unless ref $coderef eq 'CODE'
1015 0 0 unless @ret
1041 0 0 unless $them->isa('AI::FuzzyLogic')
1042 0 0 unless ref $coderef eq 'CODE'
1046 0 0 unless $mysubset->type eq $theirsubset->type
1050 0 0 unless @ret