Branch Coverage

blib/lib/URI/otpauth.pm
Criterion Covered Total %
branch 23 24 95.8


line true false branch
30 16 52 if (scalar @path_parts == 1) { }
39 45 23 if (defined $issuer_parameter) { }
9 14 elsif (defined $issuer_prefix) { }
40 0 45 if (defined $issuer_prefix and $issuer_prefix ne $issuer_parameter)
50 60 8 if (my $encoded_secret = $self->query_param("secret"))
54 56 216 if (my $value = $self->query_param($name))
67 64 9 if (defined $fields{'account_name'})
68 56 8 if (defined $fields{'issuer'}) { }
75 2 71 unless (length $fields{'type'})
90 67 1 unless (@remainder)
91 42 25 if (defined $fields->{$name}) { }
109 5 1 if (defined $fields{'secret'}) { }