Branch Coverage

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


line true false branch
231 0 0 unless eval { do { $data->can('as_packet') } }
233 0 0 if $@
235 0 0 defined $WDDX::INDENT ? :
277 0 0 if $@
288 0 0 if $@
299 0 0 if $@
322 0 0 defined $type ? :
324 0 0 if ref $scalar
325 0 0 unless my $var = eval "WDDX::\u$type->new( \$scalar )"
335 0 0 unless &$coderef
0 0 unless defined $coderef and eval { do { 1 unless &$coderef } }
339 0 0 if (eval { do { $val->can('_serialize') } })
345 0 0 if ($type)
346 0 0 if (ref $val eq 'HASH')
350 0 0 if (ref $val eq 'ARRAY')
354 0 0 unless my $var = eval "WDDX::\u$type->new( \$val )"
361 0 0 if (ref $val eq 'HASH')
365 0 0 if (ref $val eq 'ARRAY')
380 0 0 unless &$coderef
0 0 unless defined $coderef and eval { do { 1 unless &$coderef } }
385 0 0 if (eval { do { $val->can('_serialize') } })
391 0 0 if ($type)
392 0 0 if (ref $val eq 'HASH')
396 0 0 if (ref $val eq 'ARRAY')
400 0 0 unless my $var = eval "WDDX::\u$type->new( $i => \$val )"
407 0 0 if (ref $val eq 'HASH')
412 0 0 if (ref $val eq 'ARRAY')
426 0 0 if $wddx_obj->can('as_scalar')
427 0 0 if $wddx_obj->type eq 'hash'
428 0 0 if $wddx_obj->type eq 'array'
429 0 0 if $wddx_obj->type eq 'recordset'
462 0 0 if $3 eq '/' and not $4
463 0 0 $1 ? :
464 0 0 unless $3 or $4