Branch Coverage

blib/lib/Authen/Passphrase/MySQL41.pm
Criterion Covered Total %
branch 13 20 65.0


line true false branch
91 2 4 if ($attr eq 'hash') { }
3 1 elsif ($attr eq 'hash_hex') { }
1 0 elsif ($attr eq 'passphrase') { }
93 0 2 if exists $self->{'hash'} or defined $passphrase
95 0 2 unless $value =~ /\A[\x00-\xff]{20}\z/
100 0 3 if exists $self->{'hash'} or defined $passphrase
102 0 3 unless $value =~ /\A[0-9A-Fa-f]{40}\z/
108 0 1 if exists $self->{'hash'} or defined $passphrase
115 1 5 if defined $passphrase
116 0 6 unless exists $self->{'hash'}