Branch Coverage

blib/lib/Math/BigInt/Parts.pm
Criterion Covered Total %
branch 27 34 79.4


line true false branch
141 0 484 unless (defined wantarray)
149 0 484 if @_ > 0
153 0 484 unless (UNIVERSAL::isa($self, 'Math::BigInt'))
160 8 476 if ($self->is_nan)
162 4 4 unless wantarray
173 16 460 if ($self->is_inf)
174 8 8 $self < 0 ? :
176 8 8 unless wantarray
194 460 0 unless UNIVERSAL::isa($mant, 'Math::BigFloat')
199 456 4 if ($mant->bcmp(0)) { }
220 114 342 unless wantarray
237 1 3 unless wantarray
265 0 242 unless (defined wantarray)
273 0 242 if @_ > 0
277 0 242 unless (UNIVERSAL::isa($self, 'Math::BigInt'))
286 12 230 if ($self->is_nan or $self->is_inf)
307 115 115 unless wantarray