Branch Coverage

blib/lib/Plack/Middleware/DNSBL.pm
Criterion Covered Total %
branch 0 22 0.0


line true false branch
16 0 0 unless ($self->resolver)
20 0 0 unless ($self->blacklisted and ref $self->blacklisted eq 'CODE')
26 0 0 unless ($self->blacklists and ref $self->blacklists eq 'HASH')
31 0 0 unless ($self->cache_time)
38 0 0 unless my $response = $self->resolver->send($address)
43 0 0 if $record->type eq 'A'
52 0 0 if ($self->cache and my $cached = $self->cache->get("dnsbl:$reversed"))
63 0 0 if ($self->query($address))
71 0 0 if ($self->cache)
81 0 0 if (_is_ipv4($env->{'REMOTE_ADDR'}))
87 0 0 if ($blacklisted)