Branch Coverage

blib/lib/Query/Tags/To/AST.pm
Criterion Covered Total %
branch 27 34 79.4


line true false branch
126 10 13 unless (defined $key)
128 0 10 unless defined $key
129 4 6 if (ref $key and builtin::reftype($key) eq "CODE")
134 8 11 if (builtin::blessed($arg) and $arg->can($key)) { }
11 0 elsif (builtin::reftype($arg) eq 'HASH') { }
135 2 6 unless defined $value
137 2 4 unless defined $v
138 3 1 if not builtin::blessed($value) and $value eq "?"
142 2 9 unless defined $value
144 0 9 unless defined $v
145 0 9 if not builtin::blessed($value) and $value eq "?"
193 0 17 if $swap
305 5 10 if ($type eq '&') { }
7 3 elsif ($type eq '|') { }
3 0 elsif ($type eq '!') { }
318 5 10 $negate ? :
331 14 0 unless $item->isa("Query::Tags::To::AST::Pair")