Branch Coverage

blib/lib/XML/SAX/ParserFactory.pm
Criterion Covered Total %
branch 20 22 90.9


line true false branch
25 8 4 unless (ref $self)
32 1 10 if ($parser_class =~ s/\s*\(([\d\.]+)\)\s*$//)
36 1 10 unless ($parser_class->can('new'))
38 0 1 if $@
55 2 10 if ($XML::SAX::ParserPackage)
60 2 8 if ($$self{'RequiredFeatures'})
68 1 2 unless (exists $$parser{'Features'}{$feature})
84 5 88 if (open $fh, "$dir/SAX.ini")
87 2 3 if ($$params{'ParserPackage'}) { }
95 2 2 unless (exists $$parser{'Features'}{$feature})
107 4 0 if (@{$$self{'KnownParsers'};}) { }