Branch Coverage

blib/lib/String/Unique.pm
Criterion Covered Total %
branch 14 32 43.7


line true false branch
64 0 12 unless exists $$parms{'salt'} and $$parms{'salt'} =~ / \A \w \w \z /msx
67 0 12 unless exists $$parms{'date'}
69 0 12 unless exists $$parms{'characterCount'} and $$parms{'characterCount'}
74 0 12 unless $$parms{'characterCount'}
76 0 12 if $$parms{'characterCount'} < 6
129 10 0 unless (exists $dateStructure_of{$ident}{$date})
147 10 7850 if ($index == $value)
173 0 0 unless exists $$parms{'target'} and $$parms{'target'} and exists $$parms{'max'} and $$parms{'max'} and exists $$parms{'date'} and $$parms{'date'}
184 0 0 unless (exists $dateStructure_of{$ident}{$date})
196 0 0 if ($str eq $target)
201 0 0 if ($self->getNextString($date) eq $target)
229 4 15 unless (exists $dateStructure_of{$ident}{$date})
288 0 26604 unless exists $dateStructure_of{$ident}{$datestring}
316 0 26604 unless exists $dateStructure_of{$ident}{$datestring}
348 0 53287 unless defined $self
351 53287 0 if ($ident =~ s/ \A [\w\=\:]+ \( 0x ([0-9a-f]+) \) .* \z/$1/msx)