testutil

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: May 4, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package factory contains factories for creating test objects in the repository

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TruncateTables

func TruncateTables(db *sql.DB)

TruncateTables will purge data from all tables. This is meant for tests.

Types

type Factory

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

func New

func New() (*sql.DB, *storage.Storage, Factory)

func NewFactory

func NewFactory(r *storage.Storage, db *sql.DB) Factory

func (Factory) CreateEveCategory

func (f Factory) CreateEveCategory(args ...model.EveCategory) *model.EveCategory

func (Factory) CreateEveCharacter

func (f Factory) CreateEveCharacter(args ...storage.CreateEveCharacterParams) *model.EveCharacter

CreateCharacter is a test factory for character objects.

func (Factory) CreateEveConstellation

func (f Factory) CreateEveConstellation(args ...model.EveConstellation) *model.EveConstellation

func (Factory) CreateEveEntity

func (f Factory) CreateEveEntity(args ...model.EveEntity) *model.EveEntity

CreateEveEntity is a test factory for EveEntity objects.

func (Factory) CreateEveEntityAlliance

func (f Factory) CreateEveEntityAlliance(args ...model.EveEntity) *model.EveEntity

func (Factory) CreateEveEntityCharacter

func (f Factory) CreateEveEntityCharacter(args ...model.EveEntity) *model.EveEntity

func (Factory) CreateEveEntityCorporation

func (f Factory) CreateEveEntityCorporation(args ...model.EveEntity) *model.EveEntity

func (Factory) CreateEveEntityInventoryType

func (f Factory) CreateEveEntityInventoryType(args ...model.EveEntity) *model.EveEntity

func (Factory) CreateEveEntitySolarSystem

func (f Factory) CreateEveEntitySolarSystem(args ...model.EveEntity) *model.EveEntity

func (Factory) CreateEveGroup

func (f Factory) CreateEveGroup(args ...model.EveGroup) *model.EveGroup

func (Factory) CreateEveRace

func (f Factory) CreateEveRace(args ...model.EveRace) *model.EveRace

func (Factory) CreateEveRegion

func (f Factory) CreateEveRegion(args ...model.EveRegion) *model.EveRegion

func (Factory) CreateEveSolarSystem

func (f Factory) CreateEveSolarSystem(args ...model.EveSolarSystem) *model.EveSolarSystem

func (Factory) CreateEveType

func (f Factory) CreateEveType(args ...model.EveType) *model.EveType

func (Factory) CreateMail

func (f Factory) CreateMail(args ...storage.CreateMailParams) model.Mail

CreateMail is a test factory for Mail objects

func (Factory) CreateMailLabel

func (f Factory) CreateMailLabel(args ...model.MailLabel) *model.MailLabel

CreateMailLabel is a test factory for MailLabel objects

func (Factory) CreateMailList

func (f Factory) CreateMailList(characterID int32, args ...model.EveEntity) *model.EveEntity

CreateMailList is a test factory for MailList objects.

func (Factory) CreateMyCharacter

func (f Factory) CreateMyCharacter(args ...model.MyCharacter) *model.MyCharacter

CreateMyCharacter is a test factory for MyCharacter objects.

func (Factory) CreateToken

func (f Factory) CreateToken(args ...model.Token) *model.Token

CreateToken is a test factory for Token objects.

Jump to

Keyboard shortcuts

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