Branch Coverage

blib/lib/Algorithm/SetSimilarity/Join/MPJoin.pm
Criterion Covered Total %
branch 26 34 76.4


line true false branch
12 0 6 if exists $$param{'is_sorted'}
19 12 1 if ref $datum eq 'Algorithm::SetSimilarity::Join::Datum'
27 11 0 if ($self->check_joinable($datum))
28 11 0 unless exists $$self{'is_sorted'} and $$self{'is_sorted'}
39 0 39 if $s1 * $threshold > $s2
52 39 288 if ($$datum{'data_type'} eq 'number') { }
59 183 144 if ($judge == -1) { }
76 68 elsif ($judge == 1) { }
70 190 137 if $min > $s1 - $att1
71 13 314 if ($match_num + $min < $min_overlap)
76 19 20 unless $match_num >= 1
79 5 24 if ($$datum{'data_type'} eq 'number') { }
86 6 23 if ($judge == -1) { }
0 23 elsif ($judge == 1) { }
87 0 6 if $match_num + ($s1 - $att1) < $min_overlap
90 0 0 if $match_num + ($s2 - $att2) < $min_overlap
98 2 18 unless $match_num >= $min_overlap + 1