Condition Coverage

blib/lib/Search/Query/Dialect/SQL.pm
Criterion Covered Total %
condition 18 28 64.2


and 3 conditions

line !l l&&!r l&&r condition
97 0 21 22 $self->{'default_field'} and not ref $self->{'default_field'}
168 0 3 2 $clause->has_children and $clause->has_children == 1
172 2 0 0 $prefix eq '-' and exists $clause->{'value'}{'+'}
207 2 31 8 defined $value and $value =~ /\%/

or 2 conditions

line l !l condition
96 22 19 $self->parser->default_field || [sort(keys %{$self->parser->fields;})]
200 33 8 $clause->{'op'} || '='

or 3 conditions

line l !l&&r !l&&!r condition
96 2 41 0 $self->{'default_field'} ||= $self->parser->default_field || [sort(keys %{$self->parser->fields;})]
117 5 29 0 shift() || $self
224 0 0 2 ref $value ne 'ARRAY' or @$value != 2
241 0 0 2 ref $value ne 'ARRAY' or @$value != 2