Branch Coverage

blib/lib/Class/Data/TIN.pm
Criterion Covered Total %
branch 24 34 70.5


line true false branch
37 1 2 if (@_ == 1) { }
39 1 0 if (ref $param eq 'HASH') { }
0 0 elsif (-e $param) { }
50 0 3 if $data and ref $data ne 'HASH'
64 2 1 if @isa_tin
67 3 0 if $data
69 0 3 if $@
89 3 14 if *$accessor{'CODE'}
95 12 52 if @_
106 44 3 if ($tin->can($key))
120 1 4 if ref $self
140 0 9 if ref $self
147 1 8 unless ($tin->can($key))
154 2 6 if (not ref $val) { }
4 2 elsif (ref $val eq 'HASH') { }
2 0 elsif (ref $val eq 'ARRAY') { }
0 0 elsif (ref $val eq 'CODE') { }