Branch Coverage

blib/lib/XML/Filter/DocSplitter.pm
Criterion Covered Total %
branch 18 28 64.2


line true false branch
26 3 0 unless $$self{'AggregatorPassThrough'}
45 0 3 unless substr($pat, 0, 1) eq '/'
80 3 0 if $aggie and $aggie->can('start_manifold_document')
82 3 0 if $aggie and $aggie->can('set_include_all_roots')
89 3 0 unless defined $self->get_split_path
104 9 3 if (not $$self{'Splitting'} and $self->_check_stack) { }
0 3 elsif ($$self{'Splitting'}) { }
112 9 3 if ($$self{'Splitting'})
116 3 0 if $$self{'AggregatorPassThrough'}
130 9 3 if ($$self{'Splitting'}) { }
134 3 0 if $$self{'AggregatorPassThrough'}
138 9 3 if ($$self{'Splitting'} and not --$$self{'Splitting'})
154 3 0 if ($aggie)
156 3 0 if $aggie->can('end_manifold_document')