Skip to content

Commit bd7e276

Browse files
committed
pcplayer test: pointt bugged part of GetPCMove
1 parent 405ec74 commit bd7e276

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

pkg/core/pcplayer/pc_player_engine_test.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,26 @@ func TestGetPCMove(t *testing.T) {
223223
},
224224
want: []int{6},
225225
},
226+
{
227+
name: "inside board",
228+
args: args{
229+
gameBoard: board.Create(4, 4, 4).
230+
SetIndexState(0, letter.LetterX).
231+
SetIndexState(1, letter.LetterO).
232+
SetIndexState(2, letter.LetterO).
233+
SetIndexState(3, letter.LetterX).
234+
SetIndexState(4, letter.LetterX).
235+
SetIndexState(7, letter.LetterO).
236+
SetIndexState(8, letter.LetterX).
237+
SetIndexState(11, letter.LetterO).
238+
SetIndexState(12, letter.LetterO).
239+
SetIndexState(13, letter.LetterX).
240+
SetIndexState(14, letter.LetterX).
241+
SetIndexState(15, letter.LetterO),
242+
pcLetter: letter.LetterX,
243+
},
244+
want: []int{5, 6, 9, 10},
245+
},
226246
}
227247

228248
for _, tt := range tests {

0 commit comments

Comments
 (0)