Branch Coverage

lib/XML/Compile/SOAP12.pm
Criterion Covered Total %
branch 0 78 0.0


line true false branch
57 0 0 if $schemas->{'did_init_SOAP12'}++
103 0 0 if $args->{'header_fault'}
113 0 0 if (ref $args{'body'} eq 'ARRAY')
120 0 0 if (ref $args{'header'} eq 'ARRAY')
131 0 0 if (ref $f eq 'ARRAY')
152 0 0 unless $args{'destination'}
155 0 0 defined $understand ? :
0 0 ref $understand eq 'ARRAY' ? :
159 0 0 unless $args{'header'}
166 0 0 if (keys %understand)
171 0 0 if (keys %destination)
177 0 0 unless $args{'body'}{'parts'}
179 0 0 if $_[0] ne 'http://www.w3.org/2003/05/soap-envelope'
197 0 0 unless $header
200 0 0 unless $label eq shift @$rules
205 0 0 defined $part->{'mustUnderstand'} ? :
0 0 $part->{'mustUnderstand'} ? :
209 0 0 if (ref $actor eq 'ARRAY') { }
0 0 elsif (defined $actor) { }
219 0 0 if defined $understand
221 0 0 if $actor
225 0 0 $understand || $actor ? :
251 0 0 if $_[0] ne 'http://www.w3.org/2003/05/soap-envelope'
258 0 0 ref $det eq 'ARRAY' ? :
0 0 !defined($det) ? :
282 0 0 unless @childs
310 0 0 unless my $faults = $data->{'Fault'}
329 0 0 if $faults->{'Role'}
332 0 0 $details ? :
336 0 0 if (not $details) { }
0 0 elsif (@$dettype and $names{$dettype->[0]}) { }
0 0 elsif (keys %$details == 1) { }
340 0 0 if (keys %$details == 1)
342 0 0 if (ref $v eq 'HASH') { }
350 0 0 ref $v eq 'ARRAY' ? :
351 0 0 UNIVERSAL::isa($_, 'XML::LibXML::Node') ? :
353 0 0 @r == 1 ? :
376 0 0 unless $roles{$_[1]}
378 0 0 unless $rev_roles{$_[1]}