aboutsummaryrefslogtreecommitdiffstats
path: root/bingo/board_test.go
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-09-28 02:09:28 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2024-09-28 02:09:28 -0400
commit2395b53df37103acdf0779f37b24cbcfcee0be6b (patch)
treebc3c3caf350a8ad9ffdbc620a76d05d8031c4b2c /bingo/board_test.go
parent6d781df6bda2b86a8dd00d12a13455a46ad86057 (diff)
Refactor game state to array of structsHEADmain
Diffstat (limited to 'bingo/board_test.go')
-rw-r--r--bingo/board_test.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/bingo/board_test.go b/bingo/board_test.go
index 5df20ee..8d8b94f 100644
--- a/bingo/board_test.go
+++ b/bingo/board_test.go
@@ -12,11 +12,11 @@ func TestRows(t *testing.T) {
testGame := func(size int, length int) {
- g.Checked = make([]bool, size)
+ g.Board = make([]bingo.Tile, size)
- testGroup := func(name string, iter iter.Seq[[]bool]) {
+ testGroup := func(name string, iter iter.Seq[[]bingo.Tile]) {
for i := range size {
- g.Checked[i] = false
+ g.Board[i].Checked = false
}
for group := range iter {
if len(group) != length {
@@ -25,13 +25,13 @@ func TestRows(t *testing.T) {
}
for i := range length {
- if group[i] != false {
+ if group[i].Checked != false {
t.Errorf("Incorrect value in %s!\n", name)
}
}
}
for i := range size {
- g.Checked[i] = true
+ g.Board[i].Checked = true
}
for group := range iter {
if len(group) != length {
@@ -39,16 +39,16 @@ func TestRows(t *testing.T) {
}
for i := range length {
- if group[i] != true {
+ if group[i].Checked != true {
t.Errorf("Incorrect value in %s!\n", name)
}
}
}
}
- testGroup("row", g.Rows(length))
- testGroup("col", g.Cols(length))
- testGroup("diag", g.Diags(length))
+ testGroup("row", g.Rows())
+ testGroup("col", g.Cols())
+ testGroup("diag", g.Diags())
}