Branch Coverage

blib/lib/WebService/Antigate/V2.pm
Criterion Covered Total %
branch 25 42 59.5


line true false branch
12 1 0 unless defined $args{'scheme'}
13 1 0 unless defined $args{'subdomain'}
21 1 0 if (defined $opts{'file'})
25 0 1 unless open my $fh, '<:raw', $opts{'file'}
30 1 0 if (defined $opts{'content'})
34 1 0 if (defined $opts{'body'} and not defined $opts{'type'})
43 0 1 exists $opts{'softId'} ? :
0 1 exists $opts{'languagePool'} ? :
50 0 1 unless ($response->is_success)
57 0 1 if ($result->{'errorId'})
69 0 5 unless defined $id
79 0 5 unless ($response->is_success)
86 1 4 if ($result->{'errorId'})
92 2 2 if ($result->{'status'} ne 'ready')
99 2 0 if exists $result->{'solution'}{$key}
108 0 2 unless defined $id
118 0 2 unless ($response->is_success)
125 1 1 if ($result->{'errorId'})
126 1 0 if ($result->{'errorCode'}) { }
150 0 2 unless ($response->is_success)
157 1 1 if ($result->{'errorId'})