Condition Coverage

lib/Data/Identifier/Wellknown.pm
Criterion Covered Total %
condition 2 48 4.1


and 3 conditions

line !l l&&!r l&&r condition
138 0 0 0 defined $displayname && $displayname ne '.'
143 0 0 0 defined $displayname && $displayname ne '.'
162 0 0 0 defined $special and length $special

or 2 conditions

line l !l condition
158 0 0 $identifier->{'id_cache'} //= {}
166 0 0 $identifier->{'id_cache'} //= {}
171 0 0 $identifier->{'id_cache'} //= {}
180 0 0 $imported{$class} //= []
209 0 0 $identifier->userdata(__PACKAGE__, "classes") // {}
225 0 0 $identifier->{'id_cache'} //= {}

or 3 conditions

line l !l&&r !l&&!r condition
49 0 0 0 $class eq "wellknown" or $class eq "registered"
0 0 0 $class eq "wellknown" or $class eq "registered" or $class eq ":all"
126 0 0 0 $class_a eq $class_b or $class_b eq ":all"
159 0 0 0 $identifier->{'id_cache'}{'8be115d2-dc2f-4a98-91e1-a6e3075cbc31'} //= $uuid
167 0 0 0 $identifier->{'id_cache'}{'f87a38cb-fd13-4e15-866c-e49901adbec5'} //= $special{'sid'}
172 0 0 0 $identifier->{'id_cache'}{'039e0bb7-5dd3-40ee-a98c-596ff6cce405'} //= $special{'sni'}
196 0 0 0 exists $found{$class} or $class eq ":all"
226 0 0 0 $identifier->{'id_cache'}{$type} //= $key
246 61 61 0 $identifier->userdata(__PACKAGE__, "classes") // $identifier->userdata(__PACKAGE__, "classes", {})