Condition Coverage

blib/lib/XML/XPathScript/Processor.pm
Criterion Covered Total %
condition 0 65 0.0


and 3 conditions

line !l l&&!r l&&r condition
325 0 0 0 $charlength == 4 and $bytelength == 4
0 0 0 $charlength == 4 and $bytelength == 6
347 0 0 0 $node->isa('XML::XPath::Node::Element') and not $self->isa('XML::XPath::Node::ElementImpl')
0 0 0 $node->isa('XML::XPath::Node::Element') and not $self->isa('XML::XPath::Node::ElementImpl') and $node =~ /SCALAR/
376 0 0 0 $self->is_element_node($node) and my $id = $self->findvalue('@id', $node)
415 0 0 0 $$self{'binmode'} and $self->is_utf8_tainted($retval)
448 0 0 0 defined $action and $action == 0
451 0 0 0 defined $action and $action == 2
502 0 0 0 $action =~ /^-?\d+$/ and $action == 0
504 0 0 0 defined $action and not $action =~ /^-?\d+/
614 0 0 0 $action and %$t
622 0 0 0 $action =~ /^-?\d+$/ and $action == $DO_NOT_PROCESS
667 0 0 0 defined $string and $$self{'is_interpolating'}

or 2 conditions

line l !l condition
667 0 0 $string || ''

or 3 conditions

line l !l&&r !l&&!r condition
290 0 0 0 exists $$t{'prechild'} or exists $$t{'prechildren'}
0 0 0 exists $$t{'prechild'} or exists $$t{'prechildren'} or exists $$t{'postchild'}
0 0 0 exists $$t{'prechild'} or exists $$t{'prechildren'} or exists $$t{'postchild'} or exists $$t{'postchildren'}
434 0 0 0 $$translations{'#text'} || $$translations{'text()'}
487 0 0 0 $$trans{'content'} || $$trans{'contents'}
600 0 0 0 $$translations{'#comment'} || $$translations{'comment()'}
635 0 0 0 $name ||= $self->get_node_name($node)
656 0 0 0 $_[1] || $self->get_node_name($_[0])