Branch Coverage

blib/lib/Data/Entropy/RawSource/RandomOrg.pm
Criterion Covered Total %
branch 0 38 0.0


line true false branch
132 0 0 unless ($self->{'http'}->request("http://www.random.org/cgi-bin/checkbuf") == 200)
138 0 0 unless ($self->{'http'}->body =~ /\A[\ \t\n]*([0-9]{1,3}(?:\.[0-9]+)?)\%[\ \t\n]*\z/)
148 0 0 unless $self->{'bufpos'} == length $self->{'buffer'}
151 0 0 unless defined $fillpct
152 0 0 if ($fillpct >= 20)
153 0 0 if $fillpct < 50
159 0 0 unless ($self->{'http'}->request("http://www.random.org/cgi-bin/randbyte?nbytes=256&format=f") == 200)
167 0 0 unless ($self->{'buffer'} =~ /\A[\x00-\xff]+\z/)
189 0 0 unless ($self->_ensure_buffer)
198 0 0 if ($self->{'bufpos'} == 0) { }
207 0 0 if $length < 0
208 0 0 unless defined $_[1]
209 0 0 if (not defined $offset) { }
0 0 elsif ($offset < 0) { }
0 0 elsif ($offset > length $_[1]) { }
213 0 0 if $offset < -length($_[1])
223 0 0 unless ($self->_ensure_buffer)
228 0 0 if ($length < $avail)
241 0 0 $nread == 0 ? :