Branch Coverage

blib/lib/SOAP/WSDL/XSD/ComplexType.pm
Criterion Covered Total %
branch 8 48 16.6


line true false branch
47 0 0 if ($variety_of{ident $self} eq 'all') { }
0 0 elsif ($variety_of{ident $self} eq 'sequence') { }
49 0 0 unless defined $element->get_minOccurs
50 0 0 unless defined $element->get_maxOccurs
54 0 0 unless defined $element->get_minOccurs
55 0 0 unless defined $element->get_maxOccurs
88 0 2 $$opt{'readable'} ? :
90 0 2 if ($$opt{'qualify'})
98 1 1 if ($$opt{'autotype'})
106 0 0 $b eq '#default' ? :
0 0 $a eq '#default' ? :
108 1 0 if (grep(($_ ne '#default'), @possible_namespace_names) > 1 or not @possible_namespace_names)
113 0 0 if $self->get_name
117 0 1 if $$opt{'readable'}
119 0 1 if ($self->schema)
120 0 0 if ($self->schema->get_elementFormDefault ne 'qualified')
121 0 0 if $self->get_targetNamespace ne ''
125 0 1 if ($variety eq 'sequence' or $variety eq 'all') { }
135 0 0 if (my $ref = $element->get_ref)
142 0 0 unless ref $value eq 'ARRAY'
146 0 0 if (blessed $single_value) { }
153 0 0 unless ref $element_value eq 'ARRAY'
166 0 0 if $$opt{'readable'}
168 0 0 if $$opt{'readable'}