Branch Coverage

blib/lib/Language/Befunge/Vector.pm
Criterion Covered Total %
branch 34 34 100.0


line true false branch
83 1 32683 unless scalar @_ > 0
103 1 1732 unless defined $dims
104 1 1731 unless $dims > 0
161 2 231169 unless $dim >= 0 and $self->get_dims > $dim
197 2 7531 unless $dim >= 0 and $self->get_dims > $dim
212 2 23468 unless $vchk->get_dims == $begin->get_dims
213 1 23467 unless $vchk->get_dims == $end->get_dims
215 601 45152 if $vchk->get_component($d) < $begin->get_component($d)
216 1347 43805 if $vchk->get_component($d) > $end->get_component($d)
236 1 3955 unless $v->bounds_check($min, $max)
240 397 3855 if ($v->get_component($d) >= $max->get_component($d)) { }
268 1 3762 unless $nd == scalar @$v2
282 1 7533 unless $nd == scalar @$v2
312 1 9400 unless $nd == scalar @$v2
327 1 4921 unless $nd == scalar @$v2
345 2 1699 unless $nd == scalar @$v2
347 1692 41 if $v1->[$d] != $v2->[$d]