Branch Coverage

blib/lib/Business/PayPal/SDK.pm
Criterion Covered Total %
branch 0 164 0.0


line true false branch
90 0 0 if $$args{$ac}
93 0 0 unless ($s->java_sdk_dir)
139 0 0 unless ($s->$ac or $PPCONINFO)
142 0 0 if $s->error
147 0 0 if ($PPCONINFO) { }
167 0 0 if ($@)
168 0 0 if (ref $@) { }
189 0 0 unless ($s->paypal)
190 0 0 unless ($s->init_java)
210 0 0 unless $s->_checkRequires($reqs, $args)
262 0 0 if ($@)
263 0 0 if (Inline::Java::caught('java.lang.Exception')) { }
264 0 0 if (ref $@) { }
279 0 0 if ($$ret{'ack'} eq 'Success') { }
307 0 0 unless $s->_checkRequires($reqs, $args)
331 0 0 if ($@) { }
350 0 0 unless $s->_checkRequires($reqs, $args)
369 0 0 if $$args{'MiddleName'}
370 0 0 if $$args{'Salutation'}
371 0 0 if $$args{'Suffix'}
374 0 0 if ($@) { }
386 0 0 unless ($type)
407 0 0 if ($@) { }
424 0 0 unless ($s->paypal)
425 0 0 unless ($s->init_java)
439 0 0 unless $s->_checkRequires($reqs, $args)
488 0 0 if ($@)
489 0 0 if (Inline::Java::caught('java.lang.Exception')) { }
490 0 0 if (ref $@) { }
512 0 0 if ($$ret{'ack'} eq 'Success') { }
542 0 0 if ($grossAmount)
548 0 0 if ($feeAmount)
554 0 0 if ($settleAmount)
560 0 0 if ($taxAmount)
580 0 0 unless ($s->paypal)
581 0 0 unless ($s->init_java)
593 0 0 unless $s->_checkRequires($reqs, $args)
624 0 0 if ($@)
625 0 0 if (Inline::Java::caught('java.lang.Exception')) { }
626 0 0 if (ref $@) { }
641 0 0 if ($$ret{'ack'} eq 'Success') { }
649 0 0 if ($payerInfo->getPayerCountry)
667 0 0 if $CountryCodeType
690 0 0 unless ($s->paypal)
691 0 0 unless ($s->init_java)
705 0 0 unless $s->_checkRequires($reqs, $args)
726 0 0 if ($$args{'MaxAmount'})
736 0 0 if $$args{'Custom'}
737 0 0 if $$args{'InvoiceID'}
745 0 0 if ($@)
746 0 0 if (ref $@) { }
757 0 0 if ($$ret{'ack'} eq 'Success') { }
775 0 0 unless ($s->paypal)
776 0 0 unless ($s->init_java)
791 0 0 if ($$args{'RefundType'} ne 'Full')
795 0 0 unless $s->_checkRequires($reqs, $args)
797 0 0 unless ($$args{'RefundType'} =~ /^(Full|Partial|Other)$/)
824 0 0 if ($$args{'Amount'})
829 0 0 if $$args{'Memo'}
834 0 0 if ($@)
836 0 0 if (ref $@) { }
847 0 0 if ($$ret{'ack'} eq 'Success') { }
852 0 0 if $FeeRefundAmount
853 0 0 if $GrossRefundAmount
854 0 0 if $NetRefundAmount
874 0 0 unless $s->_checkRequires(\@requires, $args)
890 0 0 if $$args{'Street2'}
897 0 0 if ($@) { }
910 0 0 unless ($cc and $cc =~ /^[A-Z]{2}$/)
930 0 0 if ($@) { }
931 0 0 if (ref $@ eq 'main::java::lang::IllegalArgumentException') { }
0 0 elsif (ref $@) { }
949 0 0 unless (ref $reqs)
955 0 0 unless ($$args{$req})
973 0 0 unless ($s->paypal)
974 0 0 unless ($s->init_java)
1006 0 0 if ($@)
1008 0 0 if (ref $@) { }
1018 0 0 if ($$args{'ack'} eq 'Success') { }
1046 0 0 if ($msg)
1060 0 0 if $err
1061 0 0 if $err and $token