Condition Coverage

blib/lib/Ace/Object.pm
Criterion Covered Total %
condition 0 72 0.0


and 3 conditions

line !l l&&!r l&&r condition
38 0 0 0 $func_name =~ /^[A-Z]/ && $self->isObject
40 0 0 0 $func_name =~ /^[A-Z]/ and $self->isTag
41 0 0 0 $self->db and $self->model
0 0 0 $self->db and $self->model and not $self->model->valid_tag($func_name)
55 0 0 0 not $no_dereference || $self->isRoot and $self->db
70 0 0 0 defined $_[0] and $_[0] =~ /\d+/
74 0 0 0 $obj->isObject and not $obj->isRoot
119 0 0 0 defined $isRoot and $isRoot
175 0 0 0 $a->name eq $b->name and $a->class eq $b->class
0 0 0 $a->name eq $b->name and $a->class eq $b->class and $a->db eq $b->db
214 0 0 0 not defined $pos and $tag =~ /(.*?)\[(\d+)\]$/
367 0 0 0 defined $t->right and $t->right->isObject
399 0 0 0 @_ and $self->isRoot
458 0 0 0 $self->isTag && defined $self->right
506 0 0 0 $self->db and $self->isObject
543 0 0 0 $self->db and $self->isObject
587 0 0 0 $ts and $timestamp
665 0 0 0 defined $class and defined $name

or 3 conditions

line l !l&&r !l&&!r condition
55 0 0 0 $no_dereference || $self->isRoot
228 0 0 0 $above || $left
367 0 0 0 $t->isObject or defined $t->right and $t->right->isObject
406 0 0 0 exists $$self{'.right'} || exists $$self{'.raw'}
418 0 0 0 $name =~ /[^\w.-]/ || $self->isClass
631 0 0 0 $start_row || $col