Branch Coverage

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


line true false branch
36 2 1 if (scalar @args >= 2 and $args[0] ne 'UseIAMRole')
49 3 0 unless (defined $self->{'UserAgent'})
53 0 3 if (defined $self->{'Timeout'})
57 3 0 unless (defined $self->{'Region'})
63 1 2 unless ($self->{'UseIAMRole'} or $self->{'AWSAccessKeyId'} and $self->{'SecretKey'})
90 0 0 unless ($params->{'Timestamp'} or $params->{'Expires'})
107 0 0 if ($self->{'UseIAMRole'})
109 0 0 unless defined $creds
130 0 0 if ($response->is_success) { }
142 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)