Condition Coverage

lib/Data/Identifier/Util.pm
Criterion Covered Total %
condition 31 97 31.9


and 3 conditions

line !l l&&!r l&&r condition
302 0 0 6 defined $v and defined $pack_template
313 0 6 0 defined $min and $v < $min
0 6 0 defined $max and $v > $max
375 0 0 6 defined $type and defined $pack_template
471 0 0 0 defined(my Data::Identifier $generator = $identifier->generator("default", undef)) and defined(my $req = $identifier->request("default", undef))
472 0 0 0 $generator->eq("d74f8c35-bcb8-465c-9a77-01010e8ed25c") and $req =~ /^[Uu]\+([0-9a-fA-F]{4,6})$/u
692 0 0 2 defined(my $generator = $identifier->{'generator'}) and defined(my $request = $identifier->{'request'})
711 7 0 45 ref $args[0] and eval { do { $args[0]->isa(__PACKAGE__) } }

or 2 conditions

line l !l condition
261 16 0 $template //= ""
414 0 2 $1 || '0'
483 0 0 $identifier->as($ent->[1], "no_defaults", 1, "default", undef) // (next)
497 0 0 delete $opts{'exponentas'} // "int"
544 0 5 $request->{'10'} //= 0
550 6 176 delete $request->{$key} // 0
555 0 13 $request->{$prime_element} //= 0
561 21 175 delete $request->{$key} // 0
697 1 3 $n->{$key} // (next)
740 16 0 $id->{'id_cache'} //= {}
752 6 0 $identifier->{'id_cache'} //= {}

or 3 conditions

line l !l&&r !l&&!r condition
284 0 0 0 $v < 0 or $v > 4095
313 0 0 6 defined $min and $v < $min or defined $max and $v > $max
539 0 0 0 $_component_to_name{$_->{'component'}->uuid} // croak('Unknown base unit: ' . $_->{'component'}->uuid)
543 5 0 0 $_si_prefix{$prefix} // croak('Bad prefix: ' . $prefix)
587 10 10 0 $_number_units{$key} // $_base_units{$key}{'id'}
607 0 5 0 $opts{'namespace'} //= $_wk{'dunit_ns'}
0 5 0 $opts{'generator'} //= $_wk{'dunit_gen'}
652 0 0 0 $identifier->{'validate'} //= $validate
656 0 0 0 $identifier->{'namespace'} //= $self->register_namespace($namespace)
662 0 0 0 $null->{'id_cache'}{$uuid} //= $null_value
681 0 1 0 $identifier->{'generator'} //= "Data::Identifier"->new("from", $generator)
687 0 1 0 $identifier->{'request'} //= $request
697 0 4 0 $identifier->{$key} //= $n->{$key} // (next)
741 0 16 0 $id->{'id_cache'}{$_logical} //= $key
754 0 6 0 $id_cache->{'f87a38cb-fd13-4e15-866c-e49901adbec5'} //= $sid
755 0 6 0 $id_cache->{'039e0bb7-5dd3-40ee-a98c-596ff6cce405'} //= $sni
777 0 0 0 $identifier->{'displayname'} //= $displayname