64 lines
2.6 KiB
Go
64 lines
2.6 KiB
Go
package api
|
|
|
|
import (
|
|
"context"
|
|
|
|
"completed/internal/db"
|
|
)
|
|
|
|
type MockQuerier struct {
|
|
CreateGameFunc func(ctx context.Context, arg db.CreateGameParams) (db.Game, error)
|
|
CreatePlatformFunc func(ctx context.Context, name string) (db.Platform, error)
|
|
CreateUserFunc func(ctx context.Context, arg db.CreateUserParams) (db.User, error)
|
|
DeleteGameFunc func(ctx context.Context, id int64) error
|
|
DeletePlatformFunc func(ctx context.Context, id int64) error
|
|
DeleteUserFunc func(ctx context.Context, id int64) error
|
|
GetGameFunc func(ctx context.Context, id int64) (db.Game, error)
|
|
GetUserFunc func(ctx context.Context, id int64) (db.User, error)
|
|
ListGamesFunc func(ctx context.Context) ([]db.Game, error)
|
|
ListPlatformsFunc func(ctx context.Context) ([]db.Platform, error)
|
|
ListUsersFunc func(ctx context.Context) ([]db.User, error)
|
|
UpdateGameFunc func(ctx context.Context, arg db.UpdateGameParams) (db.Game, error)
|
|
UpdatePlatformFunc func(ctx context.Context, arg db.UpdatePlatformParams) (db.Platform, error)
|
|
}
|
|
|
|
func (m *MockQuerier) CreateGame(ctx context.Context, arg db.CreateGameParams) (db.Game, error) {
|
|
return m.CreateGameFunc(ctx, arg)
|
|
}
|
|
func (m *MockQuerier) CreatePlatform(ctx context.Context, name string) (db.Platform, error) {
|
|
return m.CreatePlatformFunc(ctx, name)
|
|
}
|
|
func (m *MockQuerier) CreateUser(ctx context.Context, arg db.CreateUserParams) (db.User, error) {
|
|
return m.CreateUserFunc(ctx, arg)
|
|
}
|
|
func (m *MockQuerier) DeleteGame(ctx context.Context, id int64) error {
|
|
return m.DeleteGameFunc(ctx, id)
|
|
}
|
|
func (m *MockQuerier) DeletePlatform(ctx context.Context, id int64) error {
|
|
return m.DeletePlatformFunc(ctx, id)
|
|
}
|
|
func (m *MockQuerier) DeleteUser(ctx context.Context, id int64) error {
|
|
return m.DeleteUserFunc(ctx, id)
|
|
}
|
|
func (m *MockQuerier) GetGame(ctx context.Context, id int64) (db.Game, error) {
|
|
return m.GetGameFunc(ctx, id)
|
|
}
|
|
func (m *MockQuerier) GetUser(ctx context.Context, id int64) (db.User, error) {
|
|
return m.GetUserFunc(ctx, id)
|
|
}
|
|
func (m *MockQuerier) ListGames(ctx context.Context) ([]db.Game, error) {
|
|
return m.ListGamesFunc(ctx)
|
|
}
|
|
func (m *MockQuerier) ListPlatforms(ctx context.Context) ([]db.Platform, error) {
|
|
return m.ListPlatformsFunc(ctx)
|
|
}
|
|
func (m *MockQuerier) ListUsers(ctx context.Context) ([]db.User, error) {
|
|
return m.ListUsersFunc(ctx)
|
|
}
|
|
func (m *MockQuerier) UpdateGame(ctx context.Context, arg db.UpdateGameParams) (db.Game, error) {
|
|
return m.UpdateGameFunc(ctx, arg)
|
|
}
|
|
func (m *MockQuerier) UpdatePlatform(ctx context.Context, arg db.UpdatePlatformParams) (db.Platform, error) {
|
|
return m.UpdatePlatformFunc(ctx, arg)
|
|
}
|