Condition Coverage

blib/lib/Session/Token.pm
Criterion Covered Total %
condition 8 18 44.4


and 3 conditions

line !l l&&!r l&&r condition
30 15 0 1 @args == 1 and ref $args[0] eq 'HASH'
78 12 4 0 defined $args{'length'} and defined $args{'entropy'}
83 0 0 4 $args{'length'} =~ /^\d+$/ and $args{'length'} > 0

or 3 conditions

line l !l&&r !l&&!r condition
54 0 0 0 open $fh, '<:raw', '/dev/arandom' or $err2 = $!
71 0 0 16 length $alphabet < 2 or length $alphabet > 256
86 6 6 0 $args{'entropy'} || $default_entropy