Condition Coverage

lib/XML/Compile/WSDL11.pm
Criterion Covered Total %
condition 14 50 28.0


and 2 conditions

line l !l condition
52 0 5 $_->can('_initWSDL11') and $_->_initWSDL11($self)

and 3 conditions

line !l l&&!r l&&r condition
153 0 0 6 $node->localName eq 'definitions' and $node->namespaceURI eq 'http://schemas.xmlsoap.org/wsdl/'
363 8 0 8 not defined $first_in and $order[$i] eq 'input'
364 1 8 7 not defined $first_out and $order[$i] eq 'output'
482 2 0 0 $args{'service'} and $args{'service'} ne $sname
487 2 0 0 $args{'port'} and $args{'port'} ne $port->{'name'}
493 2 0 0 $args{'binding'} and $args{'binding'} ne $binding->{'name'}
507 0 0 0 @services > 1 and not $args{'service'}

or 2 conditions

line l !l condition
118 0 0 $self->{'XCW_dcopts'} || {}
167 6 0 $spec->{'gr_wsdl_anyTopLevelOptionalElement'} || []
403 0 0 $self->{'XCW_dcopts'} || {}

or 3 conditions

line l !l&&r !l&&!r condition
81 0 0 0 not $need or $need ne 'CALLS'
84 0 0 0 not $need or $need eq 'CALLS'
114 0 0 0 $alias || $op->name
197 0 0 0 $_->{'wsdl_portType'} || ()
202 0 0 0 $_->{'wsdl_binding'} || ()
332 7 2 0 $name ||= delete $args{'operation'}
392 0 0 8 $args{'server_type'} || $self->{'XCW_server'}