Branch Coverage

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


line true false branch
23 0 1632 unless $$arg{'failures'}
25 195 1507 $_->isa('Data::Rx::FailureSet') ? :
47 0 0 if (@{$$self{'failures'};}) { }
57 0 0 unless @{$$self{'failures'};}
66 0 0 unless @path == @type
73 0 0 if ($type[$i] eq 'k') { }
0 0 elsif ($type[$i] eq 'i') { }
74 0 0 if (ref $$p and ref $$p ne 'HASH')
79 0 0 unless ref $$p
82 0 0 if (ref $$p and ref $$p ne 'ARRAY')
87 0 0 unless ref $$p
99 0 0 if ($error eq 'missing' or $error eq 'unexpected') { }
0 0 elsif ($error eq 'size') { }
101 0 0 if (defined $$p and ref $$p ne 'HASH')
112 0 0 if (defined $$p and ref $$p ne 'ARRAY')
123 0 0 if (ref $$p) { }
127 0 0 if defined $$p