Condition Coverage

lib/HTML/Object/DOM/Element/TableRow.pm
Criterion Covered Total %
condition 11 30 36.6


and 3 conditions

line !l l&&!r l&&r condition
33 0 1 5 defined $self->{'tag'} and length "$self->{'tag'}"
63 6 56 3 $self->{'_row_cells'} and not $self->_is_row_reset
89 0 0 0 defined $pos and $self->_is_integer($pos)
99 0 0 0 $pos < 0 and abs $pos > $size
133 0 0 0 $pos < 0 and abs $pos > $size

or 2 conditions

line l !l condition
69 6 0 'HTML::Object::DOM::Collection'->new || (return $self->pass_error('HTML::Object::DOM::Collection'->error))
89 0 0 $pos // ""
125 0 0 $pos // ""
141 1 0 'HTML::Object::DOM::Element::TableCell'->new(@_) || (return $self->pass_error('HTML::Object::DOM::Element::TableCell'->error))
195 1 0 $self->parent || (return)
205 1 0 $self->parent || (return)

or 3 conditions

line l !l&&r !l&&!r condition
40 1 0 11 $def->{'caller'}[0] eq ref $self or $def->{'caller'}[0] eq "HTML::Object::DOM::Element::Table"