Branch Coverage

blib/lib/SQL/Composer/Expression.pm
Criterion Covered Total %
branch 27 30 90.0


line true false branch
15 3 34 unless ref $expr eq 'ARRAY'
46 5 39 if (ref $key)
55 3 41 if ($key eq '-or' or $key eq '-and') { }
7 34 elsif (ref $value eq 'HASH') { }
31 3 elsif (defined $value) { }
64 2 5 if ($op eq '-col') { }
78 1 30 ref $value && ref $value eq 'ARRAY' ? :
98 5 36 if (ref $value eq 'SCALAR') { }
2 34 elsif (ref $value eq 'ARRAY') { }
3 31 elsif (ref $value eq 'REF') { }
1 30 elsif (ref $value eq 'HASH') { }
106 3 0 if (ref $$value eq 'ARRAY') { }
118 1 0 if ($key eq '-col') { }
134 0 36 unless (shift())->{'bind'}
140 3 38 unless $yes