Branch Coverage

blib/lib/File/Rsync/Mirror/Recentfile/FakeBigFloat.pm
Criterion Covered Total %
branch 39 46 84.7


line true false branch
72 0 206711 unless (defined $_[0] and defined $_[1])
75 0 0 defined $_ ? :
80 22718 183993 if $_[0] eq $_[1]
82 183937 56 if ($_[0] =~ /\./ or $_[1] =~ /\./) { }
85 1095 366779 unless /\./
87 26988 156949 if $_[0] - $_[1] > 1
88 28126 128823 if $_[0] - $_[1] < -1
95 56 128823 if $can_rely_on_native and $native != 0
144 890 30 &_bigfloatcmp($l, $r) >= 0 ? :
154 8 35 &_bigfloatcmp($l, $r) <= 0 ? :
176 355 374 if ($r =~ /\.\d+0$/) { }
187 0 179 unless (defined $l)
190 3 176 if (defined $r) { }
191 0 3 if ($r eq $l) { }
0 3 elsif ($r > int($l) + 1) { }
200 0 179 if ($l == $r) { }
204 31 148 if (&_bigfloatlt($l, $try) and &_bigfloatlt($try, $r))
208 31 148 if $ret
215 1 295 unless /\./
223 148 2474 if (substr($l, $i, 1) ne substr($r, $i, 1))
231 147 1 if ($ret =~ /\./)
242 147 1 if ($ret =~ /\./)
248 2089 148 if (&_bigfloatlt($l, $try) and &_bigfloatlt($try, $r)) { }