Branch Coverage

blib/lib/RDF/Prefixes.pm
Criterion Covered Total %
branch 21 36 58.3


line true false branch
16 0 4 unless eval 'use Carp qw(carp); 1'
92 0 1 if ($s =~ / ^ $PN_PREFIX $ /xi) { }
121 0 11 unless defined $p and defined $l
122 0 11 unless $l =~ / ^ $PN_LOCAL $ /x
132 2 11 unless defined $p and defined $s
142 0 0 unless defined $p and defined $s
153 1 0 unless defined $p and defined $s
165 0 0 unless defined $p and defined $s
235 0 1 if (lc $$self[2]{'syntax'} eq 'rdfa') { }
0 1 elsif (lc $$self[2]{'syntax'} eq 'sparql') { }
0 1 elsif (lc $$self[2]{'syntax'} eq 'xmlns') { }
257 11 3 if ($uri =~ / ($PN_LOCAL) $ /x)
282 0 15 if length $chosen
288 2 15 if length $w < 1 or $w =~ /$looks_like_version/ or $w =~ /$too_generic/ or not $w =~ / ^ $PN_PREFIX $ /x
299 0 15 if $chosen eq 'example'
300 0 15 unless length $chosen
311 1 7 if $full eq $url
317 13 2 unless $self->_already($perfect)