fixture_builder

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Fixture

type Fixture struct {
	Users        []model.User
	GameSessions []model.GameSession
}

type FixtureBuilder

type FixtureBuilder struct {
	// contains filtered or unexported fields
}

func New

func New() *FixtureBuilder

func (FixtureBuilder) Build

func (b FixtureBuilder) Build() Fixture

func (*FixtureBuilder) GameSession

func (b *FixtureBuilder) GameSession(v ...model.GameSession) *FixtureBuilder

func (*FixtureBuilder) User

func (b *FixtureBuilder) User(v ...model.User) *FixtureBuilder

type GameSessionBuilder

type GameSessionBuilder struct {
	// contains filtered or unexported fields
}

func NewGameSessionBuilder

func NewGameSessionBuilder(t *testing.T, userID uuid.UUID, gameSessionID uuid.UUID) *GameSessionBuilder

func (GameSessionBuilder) Build

func (*GameSessionBuilder) FinishedAt

func (b *GameSessionBuilder) FinishedAt(v time.Time) *GameSessionBuilder

func (*GameSessionBuilder) StartedAt

type UserBuilder

type UserBuilder struct {
	// contains filtered or unexported fields
}

func NewUserBuilder

func NewUserBuilder(id uuid.UUID) *UserBuilder

func (UserBuilder) Build

func (b UserBuilder) Build() model.User

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL