Branch Coverage

blib/lib/Math/Prime/Util/Entropy.pm
Criterion Covered Total %
branch 9 42 21.4


line true false branch
15 0 1 unless -r $file
20 0 1 unless defined $thisread and $thisread > 0
24 0 1 unless $nbytes == length $s
29 1 0 if (-r "/dev/urandom")
32 0 0 if (-r "/dev/random")
39 1 0 unless $^O eq "MSWin32"
40 0 0 unless eval { do { require Win32; require Win32::API; require Win32::API::Type; 1 } }
48 0 0 if $major < 5
50 0 0 if ($major == 5 and $minor == 0) { }
54 0 0 unless defined $crypt_acquire_context_a
58 0 0 unless $result
63 0 0 unless defined $crypt_gen_random
69 0 0 unless $result
79 0 0 unless defined $rtlgenrand
85 0 0 unless $result
93 0 0 unless eval { do { require Crypt::PRNG; 1 } }
98 0 0 unless eval { do { require Crypt::Random::Seed; 1 } }
99 0 0 unless $source
112 1 0 unless (defined $_method)
115 1 1 if (defined $name)
121 0 1 unless defined $_method