Condition Coverage

blib/lib/SOAP/Test.pm
Criterion Covered Total %
condition 1 51 1.9


and 3 conditions

line !l l&&!r l&&r condition
52 6 0 0 defined $r and defined $r->envelope
72 0 0 0 ref $r && $$r[0] eq 'Alabama'
75 0 0 0 ref $r && $$r{'item2'} eq 'Arkansas'
90 0 0 0 $result == $param1 && $param2->value == 24
94 0 0 0 ref $a->header && $a->header->{'my'} eq '123123'
128 0 0 0 !$@ && 'SOAP::Lite'->self->call->faultstring =~ /Failed to access class \(A\)/
137 0 0 0 !$@ && 'SOAP::Lite'->self->call->faultstring =~ /Failed to access class \(A\)/
154 0 0 0 ref $p && $p->SOAP::next + 1 == $p->value
166 0 0 0 ref $p && $s->SOAP::next($p) + 1 == $p->value
178 0 0 0 ref $r && $r->faultcode =~ /:VersionMismatch/
189 0 0 0 ref $r && $r->next && $r->next == 11
200 0 0 0 ref $r && $r->next && $r->next == $first + 2
274 0 0 0 ref $detail && $detail->name =~ /(^|:)something$/

or 3 conditions

line l !l&&r !l&&!r condition
22 0 0 0 ref $self || $self
188 0 0 0 not ref $r or exists $$r{'id'}
196 0 0 0 not ref $r or exists $$r{'id'}
257 0 0 0 pack('U*', unpack('C*', $result)) eq $utf8 || join('', unpack('C*', $result)) eq join('', unpack('C*', $utf8))