Branch Coverage

blib/lib/Net/Async/MCP/Transport/HTTP.pm
Criterion Covered Total %
branch 0 42 0.0


line true false branch
16 0 0 unless $self->{'url'} = delete $params->{'url'}
25 0 0 if (exists $params{'url'})
48 0 0 defined $params ? :
61 0 0 if (defined $self->{'session_id'})
82 0 0 defined $params ? :
94 0 0 if (defined $self->{'session_id'})
114 0 0 if (defined $self->{'session_id'})
138 0 0 if ($status == 404)
143 0 0 unless ($response->is_success)
149 0 0 if (defined $session_id)
155 0 0 if ($content_type =~ m[^application/json]i) { }
0 0 elsif ($content_type =~ m[^text/event-stream]i) { }
163 0 0 if ($status == 202)
174 0 0 if $@
175 0 0 unless ref $data eq "HASH"
177 0 0 if (my $err = $data->{'error'})
190 0 0 if ($line =~ /^data:\s*(.+)/)
193 0 0 unless $data and ref $data eq "HASH"
195 0 0 if (exists $data->{'id'} and exists $data->{'result'} || exists $data->{'error'})
201 0 0 unless $last_data
204 0 0 if (my $err = $last_data->{'error'})