feat: runtime manager
This commit is contained in:
@@ -8,11 +8,11 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"galaxy/lobby/internal/adapters/evaluationguardstub"
|
||||
"galaxy/lobby/internal/adapters/gamestub"
|
||||
"galaxy/lobby/internal/adapters/gameturnstatsstub"
|
||||
"galaxy/lobby/internal/adapters/membershipstub"
|
||||
"galaxy/lobby/internal/adapters/racenamestub"
|
||||
"galaxy/lobby/internal/adapters/evaluationguardinmem"
|
||||
"galaxy/lobby/internal/adapters/gameinmem"
|
||||
"galaxy/lobby/internal/adapters/gameturnstatsinmem"
|
||||
"galaxy/lobby/internal/adapters/membershipinmem"
|
||||
"galaxy/lobby/internal/adapters/racenameinmem"
|
||||
"galaxy/lobby/internal/domain/common"
|
||||
"galaxy/lobby/internal/domain/game"
|
||||
"galaxy/lobby/internal/domain/membership"
|
||||
@@ -51,12 +51,12 @@ type fixture struct {
|
||||
finishedAt time.Time
|
||||
gameID common.GameID
|
||||
gameName string
|
||||
games *gamestub.Store
|
||||
memberships *membershipstub.Store
|
||||
stats *gameturnstatsstub.Store
|
||||
directory *racenamestub.Directory
|
||||
games *gameinmem.Store
|
||||
memberships *membershipinmem.Store
|
||||
stats *gameturnstatsinmem.Store
|
||||
directory *racenameinmem.Directory
|
||||
intents *spyIntents
|
||||
guard *evaluationguardstub.Store
|
||||
guard *evaluationguardinmem.Store
|
||||
service *capabilityevaluation.Service
|
||||
}
|
||||
|
||||
@@ -65,13 +65,13 @@ func newFixture(t *testing.T) *fixture {
|
||||
now := time.Date(2026, 4, 25, 12, 0, 0, 0, time.UTC)
|
||||
finishedAt := now
|
||||
|
||||
games := gamestub.NewStore()
|
||||
memberships := membershipstub.NewStore()
|
||||
stats := gameturnstatsstub.NewStore()
|
||||
directory, err := racenamestub.NewDirectory(racenamestub.WithClock(fixedClock(now.Add(-time.Hour))))
|
||||
games := gameinmem.NewStore()
|
||||
memberships := membershipinmem.NewStore()
|
||||
stats := gameturnstatsinmem.NewStore()
|
||||
directory, err := racenameinmem.NewDirectory(racenameinmem.WithClock(fixedClock(now.Add(-time.Hour))))
|
||||
require.NoError(t, err)
|
||||
intents := &spyIntents{}
|
||||
guard := evaluationguardstub.NewStore()
|
||||
guard := evaluationguardinmem.NewStore()
|
||||
|
||||
gameID := common.GameID("game-finished")
|
||||
gameName := "Final Showdown"
|
||||
|
||||
Reference in New Issue
Block a user