Branch Coverage

blib/lib/DBomb/Query/Expr.pm
Criterion Covered Total %
branch 8 36 22.2


line true false branch
37 31 1 unless @_
40 0 1 if @_
42 0 1 if (ref $e eq 'HASH') { }
0 1 elsif (UNIVERSAL::isa($e, 'DBomb::Query::Expr')) { }
1 0 elsif (not ref $e) { }
73 0 1 unless (UNIVERSAL::isa($_expr, 'DBomb::Query::Expr'))
76 0 1 if $self->is_not_empty
86 0 0 unless (UNIVERSAL::isa($_expr, 'DBomb::Query::Expr'))
89 0 0 if @{$self->_expr;}
100 0 0 unless defined $e
101 0 0 if $e eq 'DBomb::Query'->PlaceHolder
102 0 0 if UNIVERSAL::isa($e, 'DBomb::Query::Expr')
103 0 0 unless ref $e
105 0 0 if (UNIVERSAL::isa($e, 'ARRAY'))
110 0 0 if (ref $e eq 'HASH')
111 0 0 unless ref $$e{$_}
126 0 0 unless defined $self->_expr and @{$self->_expr;}
127 0 0 unless ref $self->_expr