Branch Coverage

blib/lib/Data/Money.pm
Criterion Covered Total %
branch 55 66 83.3


line true false branch
161 87 77 if $dec
164 3 160 if $exp > $prec
211 97 0 unless exists $param{'code'} and defined $param{'code'}
212 97 0 unless exists $param{'format'} and defined $param{'format'}
242 3 48 $str eq '' ? :
268 2 2 if $self->value < 0
286 3 3 if (ref $num eq ref $self)
287 2 1 if $self->code ne $num->code
307 2 1 if (ref $num eq ref $self) { }
308 1 1 if $self->code ne $num->code
334 0 16 unless _is_CurrencyCode($code)
344 0 16 if ($self->value < 0) { }
363 4 1 if (ref $num eq ref $self)
364 1 3 if $self->code ne $num->code
384 2 1 if (ref $num eq ref $self) { }
385 1 1 if $self->code ne $num->code
407 3 4 if (ref $num eq ref $self)
408 1 2 if $self->code ne $num->code
428 3 0 if (ref $num eq ref $self) { }
429 1 2 if $self->code ne $num->code
451 3 2 if (ref $num eq ref $self)
452 1 2 if $self->code ne $num->code
475 3 2 if (ref $num eq ref $self) { }
476 1 2 if $self->code ne $num->code
499 1 0 if (ref $num eq ref $self)
500 1 0 if $self->code ne $num->code
524 15 43 if (ref $num eq ref $self) { }
533 4 54 if $self->code ne $other->code
555 1 340 unless _is_CurrencyCode($code)
574 16 0 if ($] >= 5.008)
585 0 357 unless defined $code
594 0 8 $number < 0 ? :
597 8 0 if ($places < 0) { }