Branch Coverage

blib/lib/SQL/Abstract/Test.pm
Criterion Covered Total %
branch 41 54 75.9


line true false branch
31 3 1071 if (ref $chunk eq 'REF' and ref $$chunk eq 'ARRAY') { }
58 0 533 unless ($same_sql)
61 0 533 unless ($same_bind)
79 0 35 unless ($same_sql)
97 0 1 unless ($same_bind)
122 0 0 $tb->in_todo ? :
133 0 0 $tb->in_todo ? :
155 937 1273 if _eq_sql($tree1, $tree2)
162 21 39515 if (defined $left xor defined $right) { }
1044 38471 elsif (not defined $left) { }
18 76905 elsif (@$left == 0 and @$right == 0) { }
163 21 21 defined $_ ? :
178 9 38444 if (@$left == 0 or @$right == 0) { }
0 38444 elsif (ref $left->[0] xor ref $right->[0]) { }
14371 24073 elsif (ref $left->[0]) { }
179 9 9 @$_ ? :
186 0 0 ref $_ ? :
195 4348 18710 unless (_eq_sql($left->[$i], $right->[$i]))
196 886 3462 unless ($sql_differ and $sql_differ =~ /left\:\s .+ right:\s/sx)
198 0 886 unless $sql_differ =~ /\n\z/
211 23816 257 unless ($parenthesis_significant)
216 24055 18 unless ($order_by_asc_significant)
220 378 23695 if ($left->[0] ne $right->[0]) { }
9427 14268 elsif ($left->[0] eq '-LITERAL') { }
232 0 9427 $case_sensitive ? :
233 865 8562 unless $eq
240 3075 11193 unless $eq