Condition Coverage

blib/lib/Net/IP.pm
Criterion Covered Total %
condition 23 47 48.9


and 3 conditions

line !l l&&!r l&&r condition
956 84051 0 24056 not $ip =~ /:/ and ip_is_ipv4($ip)
992 24055 0 1 $ip =~ /^(\d+)$/ and $1 < 256
998 0 0 24055 $n >= 0 and $n < 4
1014 0 0 96214 $_ >= 0 and $_ < 256
1033 0 0 84055 $n > 0 and $n < 8
1048 0 0 0 $k == $n + 1 and ip_is_ipv4($_)
1080 84041 11 2 $n != 7 and not $ip =~ /::/
1338 7 77335 108081 $op =~ /e/ and $begin eq $end
1590 0 0 2 length $b1 eq length $e1 and length $b2 eq length $e2
0 0 2 length $b1 eq length $e1 and length $b2 eq length $e2 and length $b1 eq length $b2
1850 0 1 1 @reverse_quads and $reverse_quads[0] == 0

or 2 conditions

line l !l condition
244 36036 0 ip_get_version($end) || (return)

or 3 conditions

line l !l&&r !l&&!r condition
227 4 36032 0 $ipversion || ip_get_version($begin)
240 20 36016 0 $end ||= $begin
1837 4 0 0 $ip_version ||= ip_get_version($ip)
1968 0 0 0 $ip2 ||= $ip1