Branch Coverage

blib/lib/Pod/WSDL.pm
Criterion Covered Total %
branch 0 88 0.0


line true false branch
66 0 0 unless defined $data{'location'}
67 0 0 unless defined $data{'source'}
69 0 0 if ($data{'use'})
72 0 0 if $data{'style'} and $data{'style'} eq $Pod::WSDL::DOCUMENT_STYLE and not defined $data{'pw_use'}
73 0 0 if $data{'wrapped'} and not defined $data{'pw_use'} and not defined $data{'style'}
92 0 0 if $me->pw_use ne $Pod::WSDL::ENCODED_USE and $me->pw_use ne $Pod::WSDL::LITERAL_USE
93 0 0 if $me->style ne $Pod::WSDL::RPC_STYLE and $me->style ne $Pod::WSDL::DOCUMENT_STYLE
94 0 0 if $me->style eq $Pod::WSDL::DOCUMENT_STYLE and $me->pw_use eq $Pod::WSDL::ENCODED_USE
117 0 0 if (%args)
118 0 0 if defined $args{'pretty'}
119 0 0 if defined $args{'withDocumentation'}
144 0 0 unless defined $uri
146 0 0 unless defined $decl
148 0 0 unless $decl =~ /xmlns:/
195 0 0 unless $param
196 0 0 if (not exists $Pod::WSDL::XSD_STANDARD_TYPE_MAP{$param->type}) { }
0 0 elsif ($param->array) { }
207 0 0 unless (exists $Pod::WSDL::XSD_STANDARD_TYPE_MAP{$fault->type})
220 0 0 if (exists $me->types->{$name})
221 0 0 if $array
240 0 0 unless $pod
250 0 0 if (not exists $Pod::WSDL::XSD_STANDARD_TYPE_MAP{$attr->type}) { }
0 0 elsif ($attr->array) { }
275 0 0 unless ($data[$i] =~ /^\s*(_INOUT|_IN|_OUT|_RETURN|_DOC|_FAULT|_ONEWAY)/i)
276 0 0 if ($i > 0)
288 0 0 if (/^_(INOUT|IN|OUT)\s+/i) { }
0 0 elsif (/^_RETURN\s+/i) { }
0 0 elsif (/^_DOC\s+/i) { }
0 0 elsif (/^_FAULT\s+/i) { }
0 0 elsif (/^_ONEWAY\s*$/i) { }
291 0 0 if $param->array and $Pod::WSDL::XSD_STANDARD_TYPE_MAP{$param->type}
295 0 0 if $return->array and $Pod::WSDL::XSD_STANDARD_TYPE_MAP{$return->type}
313 0 0 if (ref $src and $src->isa('IO::Handle') || $src->isa('GLOB')) { }
316 0 0 if $findNS
322 0 0 if ($1)
332 0 0 if (-e $src) { }
343 0 0 if (-e $file)
350 0 0 if ($moduleFile) { }
351 0 0 unless open IN, $moduleFile
355 0 0 if $findNS
361 0 0 if ($1)
379 0 0 if ($1) { }
397 0 0 if keys %{$me->standardTypeArrays;} == 0 and keys %{$me->types;} == 0
417 0 0 if ($me->style eq $Pod::WSDL::DOCUMENT_STYLE)