Branch Coverage

blib/lib/WDDX/Array.pm
Criterion Covered Total %
branch 0 40 0.0


line true false branch
36 0 0 unless $arrayref
100 0 0 unless eval { do { $value->can('_serialize') } }
110 0 0 if (@values) { }
0 0 elsif (defined $length) { }
113 0 0 unless eval { do { $_->can('_serialize') } }
124 0 0 if (wantarray) { }
128 0 0 @result ? :
143 0 0 unless eval { do { $_->can('_serialize') } }
165 0 0 unless eval { do { $_->can('_serialize') } }
226 0 0 if ($element eq 'array' and not $$self{'seen_arrays'}++) { }
227 0 0 unless ($$attribs{'length'} + 0)
233 0 0 unless ($parse_var)
234 0 0 unless $parse_var = 'WDDX::Parser'->create_var($element)
250 0 0 if ($element eq 'array' and not --$$self{'seen_arrays'}) { }
258 0 0 unless ($parse_var)
273 0 0 if ($parse_var) { }
0 0 elsif ($data =~ /\S/) { }
291 0 0 if defined $var
293 0 0 ref $curr_var && $curr_var->is_parser ? :
300 0 0 if $self->num_elements >= $$self{'length'}