Condition Coverage

blib/lib/Net/CIDR/Compare.pm
Criterion Covered Total %
condition 0 41 0.0


and 3 conditions

line !l l&&!r l&&r condition
133 0 0 0 $$self{'leftover_cidr_processed'} and @{$$self{'leftover_cidr_processed'};}
136 0 0 0 $$self{'leftover_cidr_unprocessed'} and @{$$self{'leftover_cidr_unprocessed'};}
209 0 0 0 $octets[$x] =~ /^\[(\d+)-(\d+)\]$/ and not defined $cidr
0 0 0 $octets[$x] =~ /^\*$/ and not defined $cidr
245 0 0 0 defined $cidr and $cidr > 32 || $cidr < 0

or 2 conditions

line l !l condition
101 0 0 $self->process_ip_range($ip_range) || (return 0)

or 3 conditions

line l !l&&r !l&&!r condition
72 0 0 0 ref $invocant || $invocant
212 0 0 0 $begin_range < 0 or $begin_range > 255
0 0 0 $begin_range < 0 or $begin_range > 255 or $end_range < 0
0 0 0 $begin_range < 0 or $begin_range > 255 or $end_range < 0 or $end_range > 255
0 0 0 $begin_range < 0 or $begin_range > 255 or $end_range < 0 or $end_range > 255 or $begin_range > $end_range
230 0 0 0 $octets[$x] < 0 or $octets[$x] > 255
245 0 0 0 $cidr > 32 || $cidr < 0
289 0 0 0 $level < 0 or $level > 32