Branch Coverage

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


line true false branch
136 0 484 unless (defined wantarray)
144 0 484 if @_ > 0
148 0 484 unless (UNIVERSAL::isa($self, 'Math::BigInt'))
155 8 476 if ($self->is_nan)
157 4 4 unless wantarray
168 16 460 if ($self->is_inf)
169 8 8 $self < 0 ? :
171 8 8 unless wantarray
189 460 0 unless UNIVERSAL::isa($mant, 'Math::BigFloat')
194 456 4 if ($mant->bcmp(0)) { }
215 114 342 unless wantarray
232 1 3 unless wantarray
260 0 242 unless (defined wantarray)
268 0 242 if @_ > 0
272 0 242 unless (UNIVERSAL::isa($self, 'Math::BigInt'))
281 12 230 if ($self->is_nan or $self->is_inf)
302 115 115 unless wantarray