Branch Coverage

blib/lib/Pod/POM/Node.pm
Criterion Covered Total %
branch 50 62 80.6


line true false branch
83 482 328 unless (%{"${class}::ACCEPT";})
101 3 752 unless $value
144 752 321 if ($nodeclass = $accept->{$type})
145 752 0 unless defined $node
150 15 734 if $nodeclass eq 'Pod::POM::Node::Begin'
155 54 267 if (defined $expect and $type eq $expect)
157 15 39 if $name eq 'begin'
162 3 264 if (defined $expect)
189 113 191 if ($view->can('encode')) { }
211 1 4 unless defined $key
213 2 2 if (defined $value) { }
218 2 0 defined $value ? :
242 12 6 if (ref $self) { }
253 9 9 if (@_) { }
254 0 9 ref $_[0] ? :
274 10 238 unless defined $depth
276 125 123 if ($self->isa('REF')) { }
280 27 98 if ($cmd)
284 27 146 if (ref $item) { }
291 27 98 if ($cmd)
300 113 0 if (my $value = $self->{$attr})
303 98 15 if (ref $value) { }
312 113 0 if (ref $item) { }
333 0 172 if (length $line > $max_text_len or $line =~ /[\x00-\x1F]/) { }
335 0 0 length $line <= $max_text_len ? :
357 0 727 if $name eq 'DESTROY'
362 0 727 unless UNIVERSAL::isa($self, 'HASH')
365 0 727 unless defined($item = $self->{$name})
367 1 13 UNIVERSAL::isa($item, 'ARRAY') ? :
14 713 wantarray ? :
377 0 625 if $Pod::POM::Node::DEBUG