Condition Coverage

blib/lib/RDF/Core/Storage/Memory.pm
Criterion Covered Total %
condition 0 89 0.0


and 3 conditions

line !l l&&!r l&&r condition
133 0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI and !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI
0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI and !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI and !defined($object) || ($$self{'_data'}{$_}->getObject->isLiteral ? $object->equals($$self{'_data'}{$_}->getObject) : $$self{'_data'}{$_}->getObject->getLabel eq $object->getLabel)
151 0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI and !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI
0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI and !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI and !defined($object) || ($$self{'_data'}{$_}->getObject->isLiteral ? $object->equals($$self{'_data'}{$_}->getObject) : $$self{'_data'}{$_}->getObject->getLabel eq $object->getLabel)
172 0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI and !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI
0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI and !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI and !defined($object) || ($$self{'_data'}{$_}->getObject->isLiteral ? $object->equals($$self{'_data'}{$_}->getObject) : $$self{'_data'}{$_}->getObject->getLabel eq $object->getLabel)
195 0 0 0 $$self{'_data'}{$_}->getSubject->getURI eq $stmt->getSubject->getURI and $$self{'_data'}{$_}->getPredicate->getURI eq $stmt->getPredicate->getURI
0 0 0 $$self{'_data'}{$_}->getSubject->getURI eq $stmt->getSubject->getURI and $$self{'_data'}{$_}->getPredicate->getURI eq $stmt->getPredicate->getURI and $$self{'_data'}{$_}->getObject->isLiteral ? $stmt->getObject->equals($$self{'_data'}{$_}->getObject) : $$self{'_data'}{$_}->getObject->getLabel eq $stmt->getObject->getLabel
211 0 0 0 !defined($subject) || exists $$self{'_subjects'}{$subject->getURI} and !defined($predicate) || exists $$self{'_predicates'}{$predicate->getURI}
0 0 0 !defined($subject) || exists $$self{'_subjects'}{$subject->getURI} and !defined($predicate) || exists $$self{'_predicates'}{$predicate->getURI} and !defined($object) || exists $$self{'_objects'}{$object->getLabel}
220 0 0 0 defined $predicate and !defined($indexArray) || @$indexArray gt @{$$self{'_predicates'}{$predicate->getURI};}
222 0 0 0 defined $object and !defined($indexArray) || @$indexArray gt @{$$self{'_objects'}{$object->getLabel};}

or 2 conditions

line l !l condition
187 0 0 ++$$self{'_' . $counterName} || 1

or 3 conditions

line l !l&&r !l&&!r condition
46 0 0 0 ref $pkg || $pkg
133 0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI
0 0 0 !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI
0 0 0 !defined($object) || ($$self{'_data'}{$_}->getObject->isLiteral ? $object->equals($$self{'_data'}{$_}->getObject) : $$self{'_data'}{$_}->getObject->getLabel eq $object->getLabel)
151 0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI
0 0 0 !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI
0 0 0 !defined($object) || ($$self{'_data'}{$_}->getObject->isLiteral ? $object->equals($$self{'_data'}{$_}->getObject) : $$self{'_data'}{$_}->getObject->getLabel eq $object->getLabel)
168 0 0 0 defined $subject or defined $predicate
0 0 0 defined $subject or defined $predicate or defined $object
172 0 0 0 !defined($subject) || $$self{'_data'}{$_}->getSubject->getURI eq $subject->getURI
0 0 0 !defined($predicate) || $$self{'_data'}{$_}->getPredicate->getURI eq $predicate->getURI
0 0 0 !defined($object) || ($$self{'_data'}{$_}->getObject->isLiteral ? $object->equals($$self{'_data'}{$_}->getObject) : $$self{'_data'}{$_}->getObject->getLabel eq $object->getLabel)
211 0 0 0 !defined($subject) || exists $$self{'_subjects'}{$subject->getURI}
0 0 0 !defined($predicate) || exists $$self{'_predicates'}{$predicate->getURI}
0 0 0 !defined($object) || exists $$self{'_objects'}{$object->getLabel}
220 0 0 0 !defined($indexArray) || @$indexArray gt @{$$self{'_predicates'}{$predicate->getURI};}
222 0 0 0 !defined($indexArray) || @$indexArray gt @{$$self{'_objects'}{$object->getLabel};}