Branch Coverage

blib/lib/Amazon/SQS/Simple/Base.pm
Criterion Covered Total %
branch 7 34 20.5


line true false branch
37 2 1 if (scalar @args >= 2 and $args[0] ne 'UseIAMRole')
50 3 0 unless (defined $self->{'UserAgent'})
54 0 3 if (defined $self->{'Timeout'})
58 3 0 unless (defined $self->{'Region'})
64 1 2 unless ($self->{'UseIAMRole'} or $self->{'AWSAccessKeyId'} and $self->{'SecretKey'})
91 0 0 unless ($params->{'Timestamp'} or $params->{'Expires'})
108 0 0 if ($self->{'UseIAMRole'})
110 0 0 unless defined $creds
131 0 0 if ($response->is_success) { }
140 0 0 if ($response->code == 500 or $response->code == 503)
159 0 0 if $msg
165 0 0 unless $self->{'_Debug'}
182 0 0 unless $key =~ /$to_escape/
194 0 0 if ($params->{$single}) { }
200 0 0 if ($params->{$multi}) { }
212 0 0 if (defined $self->{'MAX_GET_MSG_SIZE'}) { }
223 0 0 unless (defined $t)