Branch Coverage

blib/lib/AI/Evolve/Befunge/Board.pm
Criterion Covered Total %
branch 32 32 100.0


line true false branch
54 1 13 unless exists $args{'Size'}
55 8 5 if (ref $args{'Size'}) { }
56 2 6 if (exists $args{'Dimensions'}) { }
57 1 1 unless $args{'Size'}->get_dims == $args{'Dimensions'}
63 4 1 if (exists $args{'Dimensions'}) { }
75 1 22 unless $$self{'size'}->get_component($dim) >= 1
77 2 20 if ($dim >= 2)
78 1 1 unless $$self{'size'}->get_component($dim) == 1
185 1 25868 unless ref $v eq 'Language::Befunge::Vector'
187 2 25866 if $x < 0 or $x >= $$self{'sizex'}
188 2 25864 if $y < 0 or $y >= $$self{'sizey'}
203 1 61 unless ref $v eq 'Language::Befunge::Vector'
205 2 59 if $x < 0 or $x >= $$self{'sizex'}
206 2 57 if $y < 0 or $y >= $$self{'sizey'}
207 1 56 unless defined $val
208 2 54 unless $val >= 0 and $val < 3