Branch Coverage

blib/lib/XML/DOM2/DOM/Document.pm
Criterion Covered Total %
branch 17 50 34.0


line true false branch
67 2 1 unless ($$self{'element'})
68 2 0 if ($setObj) { }
69 0 2 unless $setObj->localName
71 2 0 if (ref $setObj eq 'XML::DOM2::Element::Document')
80 0 0 if ($$self{'namespace'})
110 2 0 unless (defined $$self{'idlist'})
113 2 0 unless (defined $$self{'idlist'}{$id})
139 0 2 unless defined $id
141 1 1 if (exists $$idlist{$id})
156 2 16 unless (defined $$self{'elist'})
159 14 4 unless (defined $$self{'elist'}{$name})
179 0 0 unless @{$$self{'elist'}{$name};}
194 0 0 unless exists $$self{'elist'}
197 0 0 if (defined $element) { }
198 0 0 if (exists $$elist{$element})
199 0 0 wantarray ? :
202 0 0 wantarray ? :
209 0 0 wantarray ? :
227 0 0 wantarray ? :
239 0 0 unless $$self{'defs'}
263 2 0 unless $$self{'xmlns'}
264 2 0 if ($uri eq 'xmlns' and not $$self{'xmlns'}{'xmlns'})
286 0 0 unless ($ns)
324 0 20 if not defined $name or $name eq ''
337 0 0 if not defined $name or $name eq ''