Branch Coverage

blib/lib/Array/Stream/Transactional/Matcher/Flow.pm
Criterion Covered Total %
branch 19 20 95.0


line true false branch
16 0 13 if $class eq 'Array::Stream::Transactional::Matcher::Flow'
34 38 24 unless ($match)
38 8 16 unless @rules
39 14 2 if $match > 0
59 27 10 unless ($rule->match($stream, @passthru))
61 3 24 if ($min == 0)
72 17 6 if ($rule->match($stream, @passthru)) { }
74 2 15 if (defined $max and $match == $max)
84 9 1 if ($match >= $min)
86 5 4 $failure ? :