Branch Coverage

blib/lib/AI/Evolve/Befunge/Physics/ttt.pm
Criterion Covered Total %
branch 36 36 100.0


line true false branch
68 1 26 unless ref $board
69 2 24 unless defined $player and defined $v
70 1 23 unless ref $v eq 'Language::Befunge::Vector'
72 2 21 if $x < 0 or $y < 0
73 2 19 if $x > 2 or $y > 2
75 1 1 if $v->get_component($dim)
77 16 2 if $board->fetch_value($v)
114 458 484 if $board->fetch_value($v) == $player
116 6 308 if $score == 3
135 1 7 if $self->won($board)
138 3 48 unless $board->fetch_value(v($x, $y))
156 1 4 if ($self->won($board) == $player)
160 1 3 if ($self->won($board))
165 2 1 if $self->over($board)
170 4 5 if ($board->fetch_value(v($x, $y)) == $player)
204 1 4 unless ref $v eq 'Language::Befunge::Vector'
206 1 3 if $self->won($board)
207 2 1 if $self->over($board)