Condition Coverage

blib/lib/Fey/SQL/Fragment/Where/Comparison.pm
Criterion Covered Total %
condition 24 27 88.8


and 3 conditions

line !l l&&!r l&&r condition
53 7 93 121 defined $_ and &blessed($_)
100 7 114 defined $_ and &blessed($_) and $_->can('is_comparable')
61 7 93 7 defined $_ and &blessed($_)
77 7 59 40 defined $_ and $auto_placeholders
94 2 89 5 defined $operator and lc $operator eq 'between'
119 20 65 5 $self->_operator =~ /$eq_comp_re/ and $self->_rhs->[0]->isa('Fey::Literal::Null')
150 2 0 65 $self->_operator =~ /$eq_comp_re/ and @{$self->_rhs;} == 1
2 0 65 $self->_operator =~ /$eq_comp_re/ and @{$self->_rhs;} == 1 and &blessed($self->_rhs->[0])
0 64 1 $self->_operator =~ /$eq_comp_re/ and @{$self->_rhs;} == 1 and &blessed($self->_rhs->[0]) and $self->_rhs->[0]->does('Fey::Role::SQL::ReturnsData')