Condition Coverage

blib/lib/Business/PxPay.pm
Criterion Covered Total %
condition 0 28 0.0


or 2 conditions

line l !l condition
31 0 0 $args->{'url'} ||= 'https://sec.paymentexpress.com/pxpay/pxaccess.aspx'
34 0 0 delete $args->{'ua_args'} || {}

or 3 conditions

line l !l&&r !l&&!r condition
59 0 0 0 $args->{'TxnType'} || croak('TxnType is required')
60 0 0 0 $args->{'Amount'} || $self->{'Amount'} || croak('Amount is required')
62 0 0 0 $args->{'Currency'} || $self->{'Currency'} || croak('Currency is required')
63 0 0 0 $args->{'UrlFail'} || $self->{'UrlFail'} || croak('UrlFail is required')
64 0 0 0 $args->{'UrlSuccess'} || $self->{'UrlSuccess'} || croak('UrlSuccess is required')
65 0 0 0 $args->{'MerchantReference'} || croak('MerchantReference is required')
68 0 0 0 $UrlFail =~ /\?/ or $UrlFail =~ /\&/
71 0 0 0 $UrlSuccess =~ /\?/ or $UrlSuccess =~ /\&/