Branch Coverage

blib/lib/Dotiac/DTL/Tag/for.pm
Criterion Covered Total %
branch 50 74 67.5


line true false branch
30 4 30 if ($name{'reversed'})
34 0 34 unless $$self{'source'}
35 0 34 unless @{$$self{'var'};}
41 0 34 if ($found eq 'empty')
56 9 32 if ($ref and $ref eq 'HASH') { }
57 9 0 if (%{$var;}) { }
59 2 7 if $$self{'rev'}
61 2 7 if $#vars
66 6 21 if ($#vars) { }
77 0 0 if $$self{'empty'}
83 32 0 if ($ref and $ref eq 'ARRAY' and @{$var;}) { }
87 0 0 if $$self{'empty'}
89 2 30 if $$self{'rev'}
94 4 147 if (ref $x and ref $x eq 'ARRAY' and $#vars) { }
118 9 32 if ($ref and $ref eq 'HASH') { }
119 9 0 if (%{$var;}) { }
121 2 7 if $$self{'rev'}
123 2 7 if $#vars
128 6 21 if ($#vars) { }
139 0 0 if $$self{'empty'}
145 32 0 if ($ref and $ref eq 'ARRAY' and @{$var;}) { }
149 0 0 if $$self{'empty'}
151 2 30 if $$self{'rev'}
156 4 147 if (ref $x and ref $x eq 'ARRAY' and $#vars) { }
180 4 31 if (@{$$self{'var'};} > 1)
189 0 35 if $$self{'empty'}
215 4 31 if $$self{'rev'}
216 0 35 if ($$self{'empty'}) { }
227 4 31 if (@{$$self{'var'};} > 1) { }
250 0 35 if ($$self{'empty'}) { }
282 4 31 if $$self{'rev'}
283 0 35 if ($$self{'empty'}) { }
294 4 31 if (@{$$self{'var'};} > 1) { }
317 0 35 if ($$self{'empty'}) { }
335 0 35 if $$self{'empty'}
342 0 0 if $$self{'empty'}
350 0 35 if $$self{'empty'}