| line |
true |
false |
branch |
|
174
|
43 |
3 |
if (defined $adminpass) |
|
309
|
3 |
12 |
if ($self->trx_obj->options) |
|
318
|
0 |
15 |
unless ($res and ref $res eq 'HASH' and exists $res->{'createSessionResponse'}{'sessionId'}) |
|
356
|
0 |
21 |
unless (defined $number) |
|
360
|
0 |
21 |
unless $op |
|
366
|
13 |
8 |
if ($amount) |
|
368
|
0 |
13 |
unless $amount =~ /^[1-9][0-9]*$/s |
|
370
|
2 |
11 |
unless ($currency) |
|
373
|
0 |
13 |
unless ($currency =~ /^[A-Z]{3}$/s) |
|
381
|
9 |
0 |
if ($trxdetails and ref $trxdetails eq 'HASH' and %$trxdetails) |
|
385
|
9 |
0 |
unless ($trxdata{$k}) |
|
393
|
0 |
13 |
unless $op eq 'capture' or $op eq 'refund' or $op eq 'reverse' |
|
400
|
21 |
0 |
if ($res and ref $res eq 'HASH' and exists $$res{"${op}Response"}{'ipaymentReturn'}) { } |
|
427
|
0 |
3 |
unless $id |
|
442
|
0 |
3 |
if ($self->trx_obj->options) |
|
453
|
3 |
0 |
if ($res and ref $res eq 'HASH' and exists $$res{"${op}Response"}{'ipaymentReturn'}) { } |
|
476
|
0 |
3 |
unless $id |
|
485
|
3 |
0 |
if ($res and ref $res eq 'HASH' and exists $$res{"${op}Response"}{'expireDatastorageReturn'}) |
|
546
|
26 |
16 |
if $obj |
|
559
|
0 |
45 |
unless $op |
|
570
|
0 |
45 |
unless $hash{$op} |
|
632
|
0 |
12 |
unless ($self->app_security_key) |
|
691
|
11 |
0 |
if (@args == 1) { } |
|
|
0 |
0 |
elsif (@args % 2 == 0) { } |
|
704
|
11 |
0 |
unless (exists $details{'my_security_key'}) |
|
707
|
11 |
0 |
unless (exists $details{'my_userid'}) |
|
746
|
2 |
8 |
unless $self->trx_obj |
|
747
|
4 |
4 |
if (@_ == 1) |
|
751
|
2 |
6 |
unless $country =~ /^[A-Z]{2,3}$/s |
|
752
|
2 |
4 |
if ($country eq 'UK') { } |
|
|
2 |
2 |
elsif ($country eq 'EI') { } |