Condition Coverage

blib/lib/RDF/Query/Expression/Binary.pm
Criterion Covered Total %
condition 17 38 44.7


and 3 conditions

line !l l&&!r l&&r condition
113 0 0 29 &blessed($lhs) and &blessed($rhs)
0 0 29 &blessed($lhs) and &blessed($rhs) and $lhs->isa('RDF::Query::Node::Literal')
0 0 29 &blessed($lhs) and &blessed($rhs) and $lhs->isa('RDF::Query::Node::Literal') and $rhs->isa('RDF::Query::Node::Literal')
0 0 29 &blessed($lhs) and &blessed($rhs) and $lhs->isa('RDF::Query::Node::Literal') and $rhs->isa('RDF::Query::Node::Literal') and $lhs->is_numeric_type
0 0 29 &blessed($lhs) and &blessed($rhs) and $lhs->isa('RDF::Query::Node::Literal') and $rhs->isa('RDF::Query::Node::Literal') and $lhs->is_numeric_type and $rhs->is_numeric_type
119 0 0 4 defined $lhsv and defined $rhsv
127 0 0 3 defined $lhsv and defined $rhsv
135 0 0 20 defined $lhsv and defined $rhsv
145 1 0 1 $lt eq $rt and $lt eq 'http://www.w3.org/2001/XMLSchema#integer'
149 0 0 2 defined $lhsv and defined $rhsv
172 50 2 23 $lhs->isa($type) and $rhs->isa($type)

or 2 conditions

line l !l condition
172 0 23 $ok ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
174 23 0 2 $ok or $RDF::Query::Node::Literal::LAZY_COMPARISONS