Branch Coverage

blib/lib/Data/Decode.pm
Criterion Covered Total %
branch 6 12 50.0


line true false branch
32 14 3 if (not @_) { }
36 0 3 unless (eval { do { $_[0]->can('decode') } })
47 0 10 unless defined $data
54 0 10 if ($e = 'Data::Decode::Exception::Deferred'->caught) { }
0 10 elsif ($e = 'Exception::Class'->caught) { }
59 0 0 eval { do { $e->isa('Data::Decode::Exception') } } ? :