Branch Coverage

blib/lib/Dotiac/DTL/Tag/ifchanged.pm
Criterion Covered Total %
branch 49 52 94.2


line true false branch
32 2 2 if ($found eq 'else')
36 2 2 if $name
37 2 2 if $name
38 2 2 if $name and $name =~ /\w/
44 4 39 unless $Dotiac::DTL::globals{'ifchanged'} and $Dotiac::DTL::globals{'ifchanged'}{$self}
47 21 22 if ($$self{'var'}) { }
53 21 22 if ($r ne $Dotiac::DTL::globals{'ifchanged'}{$self}) { }
55 11 10 if ($$self{'var'}) { }
63 6 16 if $$self{'false'}
69 4 39 unless $Dotiac::DTL::globals{'ifchanged'} and $Dotiac::DTL::globals{'ifchanged'}{$self}
72 21 22 if ($$self{'var'}) { }
78 21 22 if ($r ne $Dotiac::DTL::globals{'ifchanged'}{$self}) { }
80 11 10 if ($$self{'var'}) { }
88 6 16 $$self{'false'} ? :
98 2 2 if ($$self{'var'})
103 2 2 if $$self{'false'}
111 2 2 if $$self{'false'}
120 0 4 unless $_[0]
123 2 2 if ($$self{'var'}) { }
129 1 1 if ($$self{'false'})
146 1 1 if ($$self{'false'})
162 2 2 if ($$self{'var'}) { }
168 1 1 if ($$self{'false'})
185 1 1 if ($$self{'false'})
198 2 2 if $$self{'false'}
205 0 0 if $$self{'false'}