Branch Coverage

blib/lib/Data/Rx/FailureSet.pm
Criterion Covered Total %
branch 3 34 8.8


line true false branch
15 0 1632 unless $$arg{'failures'}
17 195 1507 $_->isa('Data::Rx::FailureSet') ? :
39 0 0 if (@{$$self{'failures'};}) { }
49 0 0 unless @{$$self{'failures'};}
58 0 0 unless @path == @type
65 0 0 if ($type[$i] eq 'k') { }
0 0 elsif ($type[$i] eq 'i') { }
66 0 0 if (ref $$p and ref $$p ne 'HASH')
71 0 0 unless ref $$p
74 0 0 if (ref $$p and ref $$p ne 'ARRAY')
79 0 0 unless ref $$p
91 0 0 if ($error eq 'missing' or $error eq 'unexpected') { }
0 0 elsif ($error eq 'size') { }
93 0 0 if (defined $$p and ref $$p ne 'HASH')
104 0 0 if (defined $$p and ref $$p ne 'ARRAY')
115 0 0 if (ref $$p) { }
119 0 0 if defined $$p