Branch Coverage

blib/lib/AI/Pathfinding/OptimizeMultiple.pm
Criterion Covered Total %
branch 9 30 30.0


line true false branch
47 3 9 defined $factor ? :
82 8 0 if (ref $self->_quotas eq 'ARRAY') { }
143 0 0 unless (defined $q_more)
188 0 0 unless (defined $q_more)
232 0 8 unless (defined $q_more)
282 4 4 if ($self->_total_boards_solved == $self->_num_boards) { }
314 0 4 if (my $err = 'Exception::Class'->caught('AI::Pathfinding::OptimizeMultiple::Error::OutOfQuotas')) { }
321 0 4 if ($err)
323 0 0 unless (&blessed($err) and $err->can('rethrow'))
505 0 0 if ($info[$s->scan_idx] > 0 and $info[$s->scan_idx] <= $s->iters) { }
512 0 0 if ($info[$s->scan_idx] > 0)
540 0 0 unless ($board_idx =~ /\A[0-9]+\z/u)
570 0 0 if ($info[$s->scan_idx] > 0 and $info[$s->scan_idx] <= $s->iters) { }
586 0 0 if ($info[$s->scan_idx] > 0)
616 0 8 if (my $trace_callback = $self->_trace_cb)