Branch Coverage

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


line true false branch
31 3 1073 if (ref $chunk eq 'REF' and ref $$chunk eq 'ARRAY') { }
58 0 534 unless ($same_sql)
61 0 534 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 938 1273 if _eq_sql($tree1, $tree2)
162 21 39519 if (defined $left xor defined $right) { }
1044 38475 elsif (not defined $left) { }
18 76913 elsif (@$left == 0 and @$right == 0) { }
163 21 21 defined $_ ? :
178 9 38448 if (@$left == 0 or @$right == 0) { }
0 38448 elsif (ref $left->[0] xor ref $right->[0]) { }
14373 24075 elsif (ref $left->[0]) { }
179 9 9 @$_ ? :
186 0 0 ref $_ ? :
195 4348 18712 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 23818 257 unless ($parenthesis_significant)
216 24057 18 unless ($order_by_asc_significant)
220 378 23697 if ($left->[0] ne $right->[0]) { }
9428 14269 elsif ($left->[0] eq '-LITERAL') { }
232 0 9428 $case_sensitive ? :
233 865 8563 unless $eq
240 3075 11194 unless $eq