Documentation
¶
Overview ¶
Package factory contains factories for creating test objects in the repository
Index ¶
- func TruncateTables(db *sql.DB)
- type Factory
- func (f Factory) CreateEveCategory(args ...model.EveCategory) *model.EveCategory
- func (f Factory) CreateEveCharacter(args ...storage.CreateEveCharacterParams) *model.EveCharacter
- func (f Factory) CreateEveConstellation(args ...model.EveConstellation) *model.EveConstellation
- func (f Factory) CreateEveEntity(args ...model.EveEntity) *model.EveEntity
- func (f Factory) CreateEveEntityAlliance(args ...model.EveEntity) *model.EveEntity
- func (f Factory) CreateEveEntityCharacter(args ...model.EveEntity) *model.EveEntity
- func (f Factory) CreateEveEntityCorporation(args ...model.EveEntity) *model.EveEntity
- func (f Factory) CreateEveEntityInventoryType(args ...model.EveEntity) *model.EveEntity
- func (f Factory) CreateEveEntitySolarSystem(args ...model.EveEntity) *model.EveEntity
- func (f Factory) CreateEveGroup(args ...model.EveGroup) *model.EveGroup
- func (f Factory) CreateEveRace(args ...model.EveRace) *model.EveRace
- func (f Factory) CreateEveRegion(args ...model.EveRegion) *model.EveRegion
- func (f Factory) CreateEveSolarSystem(args ...model.EveSolarSystem) *model.EveSolarSystem
- func (f Factory) CreateEveType(args ...model.EveType) *model.EveType
- func (f Factory) CreateMail(args ...storage.CreateMailParams) model.Mail
- func (f Factory) CreateMailLabel(args ...model.MailLabel) *model.MailLabel
- func (f Factory) CreateMailList(characterID int32, args ...model.EveEntity) *model.EveEntity
- func (f Factory) CreateMyCharacter(args ...model.MyCharacter) *model.MyCharacter
- func (f Factory) CreateToken(args ...model.Token) *model.Token
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TruncateTables ¶
TruncateTables will purge data from all tables. This is meant for tests.
Types ¶
type Factory ¶
type Factory struct {
// contains filtered or unexported fields
}
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 ¶
CreateEveEntity is a test factory for EveEntity objects.
func (Factory) CreateEveEntityAlliance ¶
func (Factory) CreateEveEntityCharacter ¶
func (Factory) CreateEveEntityCorporation ¶
func (Factory) CreateEveEntityInventoryType ¶
func (Factory) CreateEveEntitySolarSystem ¶
func (Factory) CreateEveGroup ¶
func (Factory) CreateEveRegion ¶
func (Factory) CreateEveSolarSystem ¶
func (f Factory) CreateEveSolarSystem(args ...model.EveSolarSystem) *model.EveSolarSystem
func (Factory) CreateMail ¶
func (f Factory) CreateMail(args ...storage.CreateMailParams) model.Mail
CreateMail is a test factory for Mail objects
func (Factory) CreateMailLabel ¶
CreateMailLabel is a test factory for MailLabel objects
func (Factory) CreateMailList ¶
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.
Click to show internal directories.
Click to hide internal directories.