Branch Coverage

blib/lib/IO/Iron/Connector.pm
Criterion Covered Total %
branch 0 54 0.0


line true false branch
88 0 0 unless (defined $params)
98 0 0 $iron_action->{'paged'} ? :
99 0 0 $iron_action->{'per_page'} ? :
101 0 0 if (exists $iron_action->{'url_params'} and ref $iron_action->{'url_params'} eq 'HASH')
104 0 0 if ($$params{'{' . $_ . '}'})
110 0 0 if ($url_params)
141 0 0 defined $iron_action->{'url_escape'} ? :
143 0 0 if (defined $params->{$field_name})
148 0 0 if ($paged) { }
156 0 0 $href =~ /\?/gsx ? :
161 0 0 if $return_type_def eq 'LIST' and defined $list_hash_key
164 0 0 if (scalar @{$return_list;} == 0 or @{$return_list;} < $per_page)
178 0 0 unless &blessed($_) and $_->can('rethrow')
179 0 0 if ($_->isa('IronHTTPCallException')) { }
180 0 0 if ($_->status_code == $HTTP_CODE_SERVICE_UNAVAILABLE) { }
182 0 0 if $retry == 1
217 0 0 defined $params->{'content_type'} ? :
220 0 0 if ($content_type =~ /multipart/is) { }
221 0 0 $params->{'body'} ? :
246 0 0 $params->{'body'} ? :
251 0 0 if &looks_like_number($body_content->{$_})
268 0 0 if ($client->responseCode >= $HTTP_CODE_OK_MIN and $client->responseCode <= $HTTP_CODE_OK_MAX) { }
272 0 0 if (defined $params->{'return_type'} and $params->{'return_type'} eq 'BINARY') { }
0 0 elsif (defined $params->{'return_type'} and $params->{'return_type'} eq 'PLAIN_TEXT') { }
275 0 0 if ($client->responseHeader('Content-Disposition') =~ /filename=(.+)$/s)
276 0 0 $1 ? :
295 0 0 $decoded_body_content ? :