Branch Coverage

blib/lib/SOAP/Data/ComplexType.pm
Criterion Covered Total %
branch 0 122 0.0


line true false branch
34 0 0 if (defined $ancestors) { }
35 0 0 if (grep /^$addr$/, @{$ancestors;})
46 0 0 if (UNIVERSAL::isa($obj, 'Array')) { }
0 0 elsif (UNIVERSAL::isa($obj, 'HASH')) { }
0 0 elsif (UNIVERSAL::isa($obj, 'ARRAY')) { }
0 0 elsif (UNIVERSAL::isa($obj, 'SCALAR')) { }
47 0 0 ref $$obj{$_} ? :
50 0 0 ref $$obj{$_} ? :
53 0 0 ref $_ ? :
56 0 0 ref ${$obj;} ? :
72 0 0 unless (UNIVERSAL::isa($data, 'HASH'))
75 0 0 unless (UNIVERSAL::isa($obj_fields, 'HASH') and scalar keys %{$obj_fields;} > 0)
82 0 0 if ($parent_obj_is_arraytype) { }
0 0 elsif (grep /^$key_regex$/, keys %{$data;}) { }
89 0 0 if (UNIVERSAL::isa($type, 'ARRAY'))
92 0 0 defined $c_type ? :
100 0 0 UNIVERSAL::isa($value, 'ARRAY') ? :
102 0 0 if (UNIVERSAL::isa($type, 'ARRAY')) { }
103 0 0 $c_type =~ /(^|.+:)Array$/o ? :
0 0 if (UNIVERSAL::isa($val, 'HASH')) { }
104 0 0 if defined $val
124 0 0 if (UNIVERSAL::isa($type, 'ARRAY')) { }
127 0 0 if ($c_type =~ /(^|.+:)Array$/o)
137 0 0 UNIVERSAL::isa($value, 'ARRAY') ? :
139 0 0 $c_type =~ /(^|.+:)Array$/o ? :
150 0 0 $c_type =~ /(^|.+:)Array$/o ? :
0 0 if (UNIVERSAL::isa($val, 'HASH')) { }
151 0 0 if defined $val
158 0 0 UNIVERSAL::isa($value, 'ARRAY') ? :
183 0 0 defined $value ? :
184 0 0 wantarray ? :
192 0 0 unless (defined($elem = $$self{'_sdb_obj'}->get_elem($name)))
203 0 0 wantarray ? :
0 0 unless defined($elem = $self->get_elem($name))
205 0 0 if ($$elem{'type'} =~ /(^|.+:)Array$/o) { }
206 0 0 wantarray ? :
0 0 if defined $res
207 0 0 wantarray ? :
210 0 0 defined $res ? :
221 0 0 if (ref $value)
222 0 0 if (ref $value eq 'ARRAY') { }
224 0 0 if ref $_ and UNIVERSAL::isa($_, 'SOAP::Data::ComplexType::Builder::Element')
225 0 0 wantarray ? :
228 0 0 unless UNIVERSAL::isa($value, 'SOAP::Data::ComplexType::Builder::Element')
229 0 0 wantarray ? :
234 0 0 wantarray ? :
0 0 unless $elem = $self->get_elem($name)
235 0 0 ref $value eq 'ARRAY' ? :
236 0 0 if ($$elem{'type'} =~ /(^|.+:)Array$/o) { }
237 0 0 wantarray ? :
0 0 if defined $res
238 0 0 wantarray ? :
241 0 0 defined $res ? :
247 0 0 @_ ? :
258 0 0 exists $args{'name'} ? :
0 0 exists $args{'type'} ? :
0 0 exists $args{'uri'} ? :
0 0 exists $args{'attr'} ? :
276 0 0 if (@_) { }
278 0 0 if $@
279 0 0 if ref $data eq 'HASH' and scalar keys %{$data;} == 1