Branch Coverage

blib/lib/Template/Alloy/Operator.pm
Criterion Covered Total %
branch 58 62 93.5


line true false branch
86 30 0 if $chr
87 20 10 if $word
110 70 3919 @$tree == 3 ? :
3989 5025 if $$OP_DISPATCH{$tree->[1]}
115 3192 1833 if ($op eq '=') { }
115 1718 elsif ($op eq '||' or $op eq 'or' or $op eq 'OR') { }
15 1703 elsif ($op eq '&&' or $op eq 'and' or $op eq 'AND') { }
234 1469 elsif ($op eq '//' or $op eq 'err' or $op eq 'ERR') { }
63 1406 elsif ($op eq '?') { }
222 1184 elsif ($op eq '~' or $op eq '_') { }
321 863 elsif ($op eq '[]') { }
635 228 elsif ($op eq '{}') { }
15 213 elsif ($op eq '++') { }
15 198 elsif ($op eq '--') { }
45 153 elsif ($op eq '@()') { }
45 108 elsif ($op eq '$()') { }
54 54 elsif ($op eq '\\') { }
27 27 elsif ($op eq '->') { }
27 0 elsif ($op eq 'qr') { }
122 115 0 defined $val ? :
126 15 0 defined $val ? :
130 184 50 if defined $val
135 36 27 $self->play_expr($tree->[2]) ? :
156 12 3 $tree->[3] ? :
162 3 12 $tree->[3] ? :
176 12 42 unless ref $ref
177 27 15 if ref $ref eq 'SCALAR' or ref $ref eq 'REF'
182 6 9 $var->[-1] ? :
185 3 3 ref $last->[-1] ? :
6 6 if @_
192 12 15 $tree->[3] ? :