Branch Coverage

blib/lib/Net/Patricia.pm
Criterion Covered Total %
branch 44 130 33.8


line true false branch
54 1 1 if ($type == 2)
58 1 0 if ($type == 10)
73 3 30 if (ref $self eq 'Net::Patricia::AF_INET6') { }
74 3 0 $str =~ s[/(\d+)$][] ? :
76 20 10 $str =~ s[/(\d+)$][] ? :
82 0 11 if @_ < 2 or @_ > 3
84 7 4 unless @_ > 2
89 0 16 if @_ != 2
95 0 2 if @_ != 2
105 0 4 if @_ != 2
115 0 1 if @_
118 0 1 if @_ != 3
125 2 0 if $self->add_string($_, $data)
131 0 1 if @_ != 2
138 2 0 if $self->remove_string($_)
162 0 10 if @_ < 2 or @_ > 4
164 0 0 defined $bits ? :
0 10 if @_ < 4
166 0 10 unless defined $packed
167 0 10 if @_ < 3
172 0 0 if @_ < 2 or @_ > 4
176 0 0 unless defined $ip
177 0 0 defined $bits ? :
0 0 if @_ < 4
178 0 0 if @_ < 3
183 0 6 if @_ < 2 or @_ > 3
185 6 0 if @_ < 3
190 0 6 if @_ < 2 or @_ > 3
192 2 4 if @_ < 3
197 0 14 if @_ < 2 or @_ > 3
200 0 14 unless defined $packed
201 0 14 if @_ < 3
206 0 2 if @_ < 2 or @_ > 3
209 0 2 unless defined $packed
210 0 2 if @_ < 3
215 0 4 if @_ < 2 or @_ > 3
218 0 4 unless defined $packed
219 0 4 if @_ < 3
224 0 0 if @_ < 2 or @_ > 3
226 0 0 if @_ < 3
249 0 1 if @_ < 2 or @_ > 4
251 0 0 defined $bits ? :
0 1 if @_ < 3
253 0 1 unless defined $packed
254 0 1 if @_ < 4
259 0 0 if @_ < 2 or @_ > 4
263 0 0 unless defined $ip
264 0 0 defined $bits ? :
0 0 if @_ < 3
265 0 0 if @_ < 4
270 0 0 if @_ < 2 or @_ > 3
272 0 0 if @_ < 3
277 0 0 if @_ < 2 or @_ > 3
279 0 0 if @_ < 3
284 0 2 if @_ < 2 or @_ > 3
287 0 2 unless defined $packed
288 0 2 if @_ < 3
293 0 0 if @_ < 2 or @_ > 3
296 0 0 unless defined $packed
297 0 0 if @_ < 3
302 0 0 if @_ < 2 or @_ > 3
305 0 0 unless defined $packed
306 0 0 if @_ < 3
311 0 0 if @_ < 2 or @_ > 3
313 0 0 if @_ < 3