Branch Coverage

lib/XML/Compile/Iterator.pm
Criterion Covered Total %
branch 21 36 58.3


line true false branch
30 0 6299 unless $self->{'node'} = delete $args->{'node'}
33 0 6299 unless $self->{'filter'} = delete $args->{'filter'}
36 0 6299 unless $self->{'path'} = delete $args->{'path'}
46 1 5122 unless defined $node
49 1118 4004 if defined $p
66 4510 8223 unless (defined $ln)
71 649 12084 wantarray ? :
83 0 0 @$list ? :
90 1516 0 $self->{'current'} < @$list ? :
97 0 0 $self->{'current'} > 0 ? :
108 0 859 unless &type_of_node(scalar((shift())->node))
112 0 0 unless my $node = (shift())->node
118 0 25 unless my $node = (shift())->node
120 11 14 unless $nil eq "true"
125 0 574 unless my $node = (shift())->node
131 48 480 unless my $current = (shift())->currentChild
137 586 674 unless my $current = (shift())->currentChild
143 0 0 unless my $current = (shift())->currentChild