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') { }
59 0 534 unless ($same_sql)
62 0 534 unless ($same_bind)
81 0 35 unless ($same_sql)
100 0 1 unless ($same_bind)
127 0 0 $tb->in_todo ? :
139 0 0 $tb->in_todo ? :
161 938 1273 if _eq_sql($tree1, $tree2)
168 21 39519 if (defined $left xor defined $right) { }
1044 38475 elsif (not defined $left) { }
18 76913 elsif (@$left == 0 and @$right == 0) { }
169 21 21 defined $_ ? :
184 9 38448 if (@$left == 0 or @$right == 0) { }
0 38448 elsif (ref $left->[0] xor ref $right->[0]) { }
14373 24075 elsif (ref $left->[0]) { }
185 9 9 @$_ ? :
192 0 0 ref $_ ? :
201 4348 18712 unless (_eq_sql($left->[$i], $right->[$i]))
202 886 3462 unless ($sql_differ and $sql_differ =~ /left\:\s .+ right:\s/sx)
204 0 886 unless $sql_differ =~ /\n\z/
217 23818 257 unless ($parenthesis_significant)
222 24057 18 unless ($order_by_asc_significant)
226 378 23697 if ($left->[0] ne $right->[0]) { }
9428 14269 elsif ($left->[0] eq '-LITERAL') { }
238 0 9428 $case_sensitive ? :
239 865 8563 unless $eq
246 3075 11194 unless $eq