Condition Coverage

blib/lib/Boost/Graph.pm
Criterion Covered Total %
condition 29 63 46.0


and 3 conditions

line !l l&&!r l&&r condition
72 0 0 83 $args{'node1'} and $args{'node2'}
149 0 0 99 $self->has_node($node1) and $self->has_node($node2)
154 49 3 5 $$self{'_edges'}{$node2_id} and not $$self{'_directed'}
316 2 3 2 $rootids{$oneoff_nbors_id} and $oneoff_nbors_id != $nid
329 0 0 1 $self->has_node($node) and $$self{'_directed'}
355 0 0 3 $start_node and $self->has_node($start_node)
366 0 0 2 $start_node and $self->has_node($start_node)
380 0 0 2 $start_node and $self->has_node($start_node)
0 0 2 $start_node and $self->has_node($start_node) and $end_node
0 0 2 $start_node and $self->has_node($start_node) and $end_node and $self->has_node($end_node)
396 0 0 3 $start_node and $self->has_node($start_node)
0 0 3 $start_node and $self->has_node($start_node) and $end_node
0 0 3 $start_node and $self->has_node($start_node) and $end_node and $self->has_node($end_node)
410 0 0 1 $start_node and $self->has_node($start_node)
0 0 1 $start_node and $self->has_node($start_node) and $end_node
0 0 1 $start_node and $self->has_node($start_node) and $end_node and $self->has_node($end_node)

or 3 conditions

line l !l&&r !l&&!r condition
46 0 17 0 ref $this || $this
86 0 0 90 $node1_id == 0 or $node2_id == 0
96 75 3 10 $node1_id < $node2_id or $$self{'_directed'}
152 0 0 99 $node1_id == 0 or $node2_id == 0
308 2 2 3 $hotspots{$nbor_id} or $rootids{$nbor_id}