Branch Coverage

lib/XML/Compile/SOAP/Client.pm
Criterion Covered Total %
branch 12 38 31.5


line true false branch
36 0 1 unless $kind eq $rr or $kind eq 'one-way'
41 0 1 unless my $encode = $args{'encode'}
44 0 1 unless my $decode = $args{'decode'}
47 0 1 unless my $transport = $args{'transport'}
49 1 0 if (ref $transport eq 'CODE') { }
0 0 elsif (UNIVERSAL::isa($transport, 'XML::Compile::Transport::SOAPHTTP')) { }
62 1 0 UNIVERSAL::isa($ans, 'XML::LibXML::Node') ? :
1 0 unless wantarray
64 0 0 if (UNIVERSAL::isa($ans, 'XML::LibXML::Node')) { }
66 0 0 if ($@)
79 0 0 if defined $trace->{'transport_end'}
86 0 0 @_ % 2 == 0 ? :
0 0 UNIVERSAL::isa($_[0], 'HASH') ? :
93 0 0 unless my $callback = delete $data->{'_callback'}
104 1 0 @_ % 2 == 0 ? :
0 1 UNIVERSAL::isa($_[0], 'HASH') ? :
111 0 1 if $data->{'_callback'}
117 0 1 unless wantarray or not $xops or not keys %$xops
122 0 1 $args{'async'} ? :