diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-08-22 12:47:37 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-08-22 12:47:37 +0200 |
| commit | f23257f15efd68d45dc4b79a09b434d917713a6e (patch) | |
| tree | e56bb13596f9878d4548cb76a0ac7f5272289cce /go/game/cardImplementations_test.go | |
| parent | 3e6e9bbc9fdd171b0eeb32ea1e2767a118825bb7 (diff) | |
| download | muhqs-game-f23257f15efd68d45dc4b79a09b434d917713a6e.tar.gz muhqs-game-f23257f15efd68d45dc4b79a09b434d917713a6e.zip | |
remove global test state and boiler plate
Diffstat (limited to 'go/game/cardImplementations_test.go')
| -rw-r--r-- | go/game/cardImplementations_test.go | 40 |
1 files changed, 7 insertions, 33 deletions
diff --git a/go/game/cardImplementations_test.go b/go/game/cardImplementations_test.go index 96164203..eb3ec567 100644 --- a/go/game/cardImplementations_test.go +++ b/go/game/cardImplementations_test.go @@ -71,14 +71,11 @@ symbols: S: street H: house ` - s := NewLocalState() + s, _, player, opo := newMockState() m, _ := readMap(strings.NewReader(mapDef)) s.SetMap(m) - player := s.AddNewPlayer("p", NewDeck()) - opo := s.AddNewPlayer("o", NewDeck()) - p := s.addNewUnit(NewCard("base/pikeman"), Position{0, 0}, player) c := s.addNewUnit(NewCard("base/cavalry"), Position{0, 2}, opo) prot := s.addNewUnit(NewCard("base/cavalry_archer"), Position{1, 2}, opo) @@ -139,14 +136,11 @@ symbols: S: street H: house ` - s := NewLocalState() + s, _, player, opo := newMockState() m, _ := readMap(strings.NewReader(mapDef)) s.SetMap(m) - player := s.AddNewPlayer("p", NewDeck()) - opo := s.AddNewPlayer("o", NewDeck()) - mis := s.addNewUnit(NewCard("base/missionary"), Position{0, 0}, player) king := s.addNewUnit(NewCard("misc/king"), Position{0, 2}, opo) k := s.addNewUnit(NewCard("base/knight"), Position{2, 0}, opo) @@ -190,19 +184,9 @@ symbols: } func TestMace(t *testing.T) { - s := NewLocalState() - m := newEmpty2x2Map() - s.SetMap(m) - - player := s.AddNewPlayer("p", NewDeck()) - ctrl := newMockPlayerControl(player) - ctrl.actionToSend = NewPassPriority(player) - player.Ctrl = ctrl - - opo := s.AddNewPlayer("o", NewDeck()) - ctrl = newMockPlayerControl(opo) - ctrl.actionToSend = NewPassPriority(opo) - opo.Ctrl = ctrl + s, _, player, opo := newMockState() + player.Ctrl.(*MockPlayerControl).actionToSend = NewPassPriority(player) + opo.Ctrl.(*MockPlayerControl).actionToSend = NewPassPriority(opo) k := s.addNewUnit(NewCard("base/knight"), Position{0, 0}, player) p := s.addNewUnit(NewCard("base/pioneer"), Position{0, 1}, opo) @@ -232,12 +216,7 @@ func TestMace(t *testing.T) { } func TestArmor(t *testing.T) { - s := NewLocalState() - m := newEmpty2x2Map() - s.SetMap(m) - - player := s.AddNewPlayer("p", NewDeck()) - opo := s.AddNewPlayer("o", NewDeck()) + s, _, player, opo := newMockState() a := s.addNewUnit(NewCard("base/archer"), Position{0, 0}, player) p := s.addNewUnit(NewCard("base/pioneer"), Position{0, 1}, opo) @@ -255,12 +234,7 @@ func TestArmor(t *testing.T) { } func TestBanner(t *testing.T) { - s := NewLocalState() - m := newEmpty2x2Map() - s.SetMap(m) - - player := s.AddNewPlayer("p", NewDeck()) - opo := s.AddNewPlayer("o", NewDeck()) + s, _, player, opo := newMockState() s.addNewArtifact(NewCard("equipments/banner"), Position{0, 0}, player) w := s.addNewUnit(NewCard("base/wormtongue"), Position{1, 0}, player) |
