Branch Coverage

lib/BalanceOfPower/Relations/RelPack.pm
Criterion Covered Total %
branch 41 72 56.9


line true false branch
41 1614 1510 if (exists $self->links_grid->{$node1}{$node2}) { }
57 251 0 if (not $self->exists_link($node1, $node2)) { }
90 2 0 if ($k)
120 14 0 if (not &$query($_)) { }
135 0 529 unless $node
139 457 0 if ($k)
142 443 14 if $r
151 0 317 unless $node
155 0 69 if ($r->bidirectional)
159 18 51 if ($r->node1 eq $node)
170 0 164 unless $node
174 0 43 if ($r->bidirectional)
178 18 25 if ($r->node2 eq $node)
191 43 71 if ($r->has_node($node))
203 0 0 if (@links) { }
217 18 146 if (@links) { }
235 10 0 if ($r)
251 89 310 if (&$query($_))
253 13 76 if ($node1) { }
255 13 0 if ($_->has_node($node1))
273 0 0 if ($mode eq 'print') { }
0 0 elsif ($mode eq 'html') { }
290 0 0 if ($n) { }
292 0 0 if ($b->has_node($n))
311 0 0 if ($n) { }
313 0 0 if ($b->has_node($n))
335 76 97 if ($nodes{$node2}{'distance'} != -1)
339 0 97 if (my $cached_distance = $self->get_cached_distance($node2, $node1))
347 37 60 if (exists $self->distance_cache->{$node1}{'queue'})
357 146 190 if ($nodes{$near}{'distance'} == -1)
364 40 136 if ($nodes{$node2}{'distance'} != -1)
381 0 97 if (exists $self->distance_cache->{$node1} and exists $self->distance_cache->{$node1}{$node2} and $self->distance_cache->{$node1}{$node2} != -1) { }
398 113 60 if (exists $self->distance_cache->{$node1}) { }
417 364 620 if $self->exists_link($node, $_)
440 0 0 if (not $l =~ /^\s/) { }
442 0 0 if ($rel_data)