Branch Coverage

blib/lib/API/Plesk/Response.pm
Criterion Covered Total %
branch 13 26 50.0


line true false branch
20 0 4 if ($attrs{'error'}) { }
0 4 elsif (exists $$response{'packet'}{'system'}) { }
39 1 2 if $$result{'status'} and $$result{'status'} eq 'error'
42 0 4 unless (eval { do { foreach my $result (@{$$response{'packet'}{$operator}{$operation}[0]{'result'};}) { push @$results, $result; $is_success = '' if $$result{'status'} and $$result{'status'} eq 'error'; } ; 1 } })
68 0 1 unless $self->is_success
69 0 1 unless $$_{'data'}
74 0 1 unless $self->is_success
88 0 2 if $self->is_success
89 0 2 unless $$_{'errcode'}
94 0 2 if $self->is_success
95 0 2 unless $$_{'errtext'}
100 0 1 if $self->is_success
113 0 0 $self->error_text =~ /connection failed/ || $self->error_text =~ /connection timeout/ || $self->error_text =~ /500\s+/ ? :