Documentation
¶
Overview ¶
Package testutil contains utilities for writing tests.
Index ¶
- func AuthTokenFromAppToken(x *app.Token) *eveauth.Token
- func MustTruncateTables(dbRW *sql.DB)
- func TruncateTables(dbRW *sql.DB) error
- type AuthClientStub
- type CacheFake
- type CacheFake2
- type CharacterSectionStatusParams
- type CorporationSectionStatusParams
- type DBOption
- type EUSEveNotificationServiceFake
- func (s *EUSEveNotificationServiceFake) GetOrCreateEntityESI(ctx context.Context, id int64) (*app.EveEntity, error)
- func (s *EUSEveNotificationServiceFake) GetOrCreateLocationESI(ctx context.Context, id int64) (*app.EveLocation, error)
- func (s *EUSEveNotificationServiceFake) GetOrCreateMoonESI(ctx context.Context, id int64) (*app.EveMoon, error)
- func (s *EUSEveNotificationServiceFake) GetOrCreatePlanetESI(ctx context.Context, id int64) (*app.EvePlanet, error)
- func (s *EUSEveNotificationServiceFake) GetOrCreateSolarSystemESI(ctx context.Context, id int64) (*app.EveSolarSystem, error)
- func (s *EUSEveNotificationServiceFake) GetOrCreateTypeESI(ctx context.Context, id int64) (*app.EveType, error)
- func (s *EUSEveNotificationServiceFake) ToEntities(ctx context.Context, ids set.Set[int64]) (map[int64]*app.EveEntity, error)
- type ErrGroupDebug
- type EveImageServiceStub
- func (s *EveImageServiceStub) AllianceLogo(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) AllianceLogoAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) AssetIconAsync(id int64, variant app.InventoryTypeVariant, size int, ...)
- func (s *EveImageServiceStub) CharacterPortrait(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) CharacterPortraitAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) CorporationLogo(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) CorporationLogoAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) EveEntityLogo(o *app.EveEntity, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) EveEntityLogoAsync(o *app.EveEntity, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) FactionLogo(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) FactionLogoAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) InventoryTypeBPC(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) InventoryTypeBPCAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) InventoryTypeBPO(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) InventoryTypeBPOAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) InventoryTypeIcon(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) InventoryTypeIconAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) InventoryTypeRender(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) InventoryTypeRenderAsync(id int64, size int, setter func(r fyne.Resource))
- func (s *EveImageServiceStub) InventoryTypeSKIN(id int64, size int) (fyne.Resource, error)
- func (s *EveImageServiceStub) InventoryTypeSKINAsync(id int64, size int, setter func(r fyne.Resource))
- type Factory
- func (f Factory) AddCharacterToTag(tag *app.CharacterTag, character *app.Character)
- func (f Factory) CreateCharacter(args ...storage.CreateCharacterParams) *app.Character
- func (f Factory) CreateCharacterAsset(args ...storage.CreateCharacterAssetParams) *app.CharacterAsset
- func (f Factory) CreateCharacterAttributes(args ...storage.UpdateOrCreateCharacterAttributesParams) *app.CharacterAttributes
- func (f Factory) CreateCharacterContact(args ...storage.UpdateOrCreateCharacterContactParams) *app.CharacterContact
- func (f Factory) CreateCharacterContactLabel(args ...storage.UpdateOrCreateCharacterContactLabelParams) *app.CharacterContactLabel
- func (f Factory) CreateCharacterContract(args ...storage.CreateCharacterContractParams) *app.CharacterContract
- func (f Factory) CreateCharacterContractBid(args ...storage.CreateCharacterContractBidParams) *app.CharacterContractBid
- func (f Factory) CreateCharacterContractCourier(args ...storage.CreateCharacterContractParams) *app.CharacterContract
- func (f Factory) CreateCharacterContractItem(args ...storage.CreateCharacterContractItemParams) *app.CharacterContractItem
- func (f Factory) CreateCharacterFull(args ...storage.CreateCharacterParams) *app.Character
- func (f Factory) CreateCharacterImplant(args ...storage.CreateCharacterImplantParams) *app.CharacterImplant
- func (f Factory) CreateCharacterIndustryJob(args ...storage.UpdateOrCreateCharacterIndustryJobParams) *app.CharacterIndustryJob
- func (f Factory) CreateCharacterJumpClone(args ...storage.CreateCharacterJumpCloneParams) *app.CharacterJumpClone
- func (f Factory) CreateCharacterLoyaltyPointEntry(args ...storage.UpdateOrCreateCharacterLoyaltyPointEntryParams) *app.CharacterLoyaltyPointEntry
- func (f Factory) CreateCharacterMail(args ...storage.CreateCharacterMailParams) *app.CharacterMail
- func (f Factory) CreateCharacterMailLabel(args ...app.CharacterMailLabel) *app.CharacterMailLabel
- func (f Factory) CreateCharacterMailList(characterID int64, args ...app.EveEntity) *app.EveEntity
- func (f Factory) CreateCharacterMailWithBody(args ...storage.CreateCharacterMailParams) *app.CharacterMail
- func (f Factory) CreateCharacterMarketOrder(args ...storage.UpdateOrCreateCharacterMarketOrderParams) *app.CharacterMarketOrder
- func (f Factory) CreateCharacterNotification(args ...storage.CreateCharacterNotificationParams) *app.CharacterNotification
- func (f Factory) CreateCharacterPlanet(args ...storage.CreateCharacterPlanetParams) *app.CharacterPlanet
- func (f Factory) CreateCharacterSectionStatus(args ...CharacterSectionStatusParams) *app.CharacterSectionStatus
- func (f Factory) CreateCharacterSkill(args ...storage.UpdateOrCreateCharacterSkillParams) *app.CharacterSkill
- func (f Factory) CreateCharacterSkillqueueItem(args ...storage.SkillqueueItemParams) *app.CharacterSkillqueueItem
- func (f Factory) CreateCharacterTag(names ...string) *app.CharacterTag
- func (f Factory) CreateCharacterToken(args ...storage.UpdateOrCreateCharacterTokenParams) *app.CharacterToken
- func (f Factory) CreateCharacterWalletJournalEntry(args ...storage.CreateCharacterWalletJournalEntryParams) *app.CharacterWalletJournalEntry
- func (f Factory) CreateCharacterWalletTransaction(args ...storage.CreateCharacterWalletTransactionParams) *app.CharacterWalletTransaction
- func (f Factory) CreateCorporation(corporationID ...int64) *app.Corporation
- func (f Factory) CreateCorporationAsset(args ...storage.CreateCorporationAssetParams) *app.CorporationAsset
- func (f Factory) CreateCorporationContract(args ...storage.CreateCorporationContractParams) *app.CorporationContract
- func (f Factory) CreateCorporationContractBid(args ...storage.CreateCorporationContractBidParams) *app.CorporationContractBid
- func (f Factory) CreateCorporationContractCourier(args ...storage.CreateCorporationContractParams) *app.CorporationContract
- func (f Factory) CreateCorporationContractItem(args ...storage.CreateCorporationContractItemParams) *app.CorporationContractItem
- func (f Factory) CreateCorporationHangarName(args ...storage.UpdateOrCreateCorporationHangarNameParams) *app.CorporationHangarName
- func (f Factory) CreateCorporationIndustryJob(args ...storage.UpdateOrCreateCorporationIndustryJobParams) *app.CorporationIndustryJob
- func (f Factory) CreateCorporationMember(args ...storage.CorporationMemberParams) *app.CorporationMember
- func (f Factory) CreateCorporationSectionStatus(args ...CorporationSectionStatusParams) *app.CorporationSectionStatus
- func (f Factory) CreateCorporationStructure(args ...storage.UpdateOrCreateCorporationStructureParams) *app.CorporationStructure
- func (f Factory) CreateCorporationToken(corporationID int64, roles set.Set[app.Role], scopes set.Set[string]) *app.CharacterToken
- func (f Factory) CreateCorporationTokenForSection(corporationID int64, section app.CorporationSection) *app.CharacterToken
- func (f Factory) CreateCorporationWalletBalance(args ...storage.UpdateOrCreateCorporationWalletBalanceParams) *app.CorporationWalletBalance
- func (f Factory) CreateCorporationWalletJournalEntry(args ...storage.CreateCorporationWalletJournalEntryParams) *app.CorporationWalletJournalEntry
- func (f Factory) CreateCorporationWalletName(args ...storage.UpdateOrCreateCorporationWalletNameParams) *app.CorporationWalletName
- func (f Factory) CreateCorporationWalletTransaction(args ...storage.CreateCorporationWalletTransactionParams) *app.CorporationWalletTransaction
- func (f Factory) CreateEveBloodline(args ...storage.CreateEveBloodlineParams) *app.EveBloodline
- func (f Factory) CreateEveCategory(args ...storage.CreateEveCategoryParams) *app.EveCategory
- func (f Factory) CreateEveCharacter(args ...storage.CreateEveCharacterParams) *app.EveCharacter
- func (f Factory) CreateEveConstellation(args ...storage.CreateEveConstellationParams) *app.EveConstellation
- func (f Factory) CreateEveCorporation(args ...storage.UpdateOrCreateEveCorporationParams) *app.EveCorporation
- func (f Factory) CreateEveDogmaAttribute(args ...storage.CreateEveDogmaAttributeParams) *app.EveDogmaAttribute
- func (f Factory) CreateEveEntity(args ...app.EveEntity) *app.EveEntity
- func (f Factory) CreateEveEntityAlliance(args ...app.EveEntity) *app.EveEntity
- func (f Factory) CreateEveEntityCharacter(args ...app.EveEntity) *app.EveEntity
- func (f Factory) CreateEveEntityCorporation(args ...app.EveEntity) *app.EveEntity
- func (f Factory) CreateEveEntityFaction(args ...app.EveEntity) *app.EveEntity
- func (f Factory) CreateEveEntityWithCategory(c app.EveEntityCategory, args ...app.EveEntity) *app.EveEntity
- func (f Factory) CreateEveFaction(args ...storage.CreateEveFactionParams) *app.EveFaction
- func (f Factory) CreateEveGroup(args ...storage.CreateEveGroupParams) *app.EveGroup
- func (f Factory) CreateEveLocationEmptyStructure(args ...storage.UpdateOrCreateLocationParams) *app.EveLocation
- func (f Factory) CreateEveLocationStation(args ...storage.UpdateOrCreateLocationParams) *app.EveLocation
- func (f Factory) CreateEveLocationStructure(args ...storage.UpdateOrCreateLocationParams) *app.EveLocation
- func (f Factory) CreateEveMarketPrice(args ...storage.UpdateOrCreateEveMarketPriceParams) *app.EveMarketPrice
- func (f Factory) CreateEveMoon(args ...storage.CreateEveMoonParams) *app.EveMoon
- func (f Factory) CreateEvePlanet(args ...storage.CreateEvePlanetParams) *app.EvePlanet
- func (f Factory) CreateEveRace(args ...storage.UpdateOrCreateEveRaceParams) *app.EveRace
- func (f Factory) CreateEveRegion(args ...storage.CreateEveRegionParams) *app.EveRegion
- func (f Factory) CreateEveSchematic(args ...storage.CreateEveSchematicParams) *app.EveSchematic
- func (f Factory) CreateEveShipSkill(args ...storage.CreateShipSkillParams) *app.EveShipSkill
- func (f Factory) CreateEveSolarSystem(args ...storage.CreateEveSolarSystemParams) *app.EveSolarSystem
- func (f Factory) CreateEveType(args ...storage.CreateEveTypeParams) *app.EveType
- func (f Factory) CreateEveTypeDogmaAttribute(args ...storage.CreateEveTypeDogmaAttributeParams) *app.EveTypeDogmaAttribute
- func (f Factory) CreateGeneralSectionStatus(args ...GeneralSectionStatusParams) *app.EveUniverseSectionStatus
- func (f Factory) CreatePlanetPin(args ...storage.CreatePlanetPinParams) *app.PlanetPin
- func (f Factory) CreatePlanetPinExtractor(args ...storage.CreatePlanetPinParams) *app.PlanetPin
- func (f Factory) CreatePlanetRoute(args ...storage.CreatePlanetRouteParams) *app.PlanetRoute
- func (f Factory) CreateStructureService(args ...storage.CreateStructureServiceParams) *app.StructureService
- func (f *Factory) CreateToken(args ...app.Token) *app.Token
- func (f Factory) GetOrCreateEveEntity(args ...app.EveEntity) *app.EveEntity
- func (f Factory) RandomTime() time.Time
- func (f Factory) RandomTimeRounded() time.Time
- func (f Factory) SetCharacterRoles(characterID int64, roles set.Set[app.Role])
- type GeneralSectionStatusParams
- type SettingsStub
- func (s *SettingsStub) ApprovedContactCost() int
- func (s *SettingsStub) MarketOrderRetentionDays() int
- func (s *SettingsStub) MaxMails() int
- func (s *SettingsStub) MaxWalletTransactions() int
- func (s *SettingsStub) NotificationTypesEnabled() set.Set[string]
- func (s *SettingsStub) NotifyCommunicationsEarliest() time.Time
- func (s *SettingsStub) NotifyCommunicationsEnabled() bool
- func (s *SettingsStub) NotifyContractsEarliest() time.Time
- func (s *SettingsStub) NotifyContractsEnabled() bool
- func (s *SettingsStub) NotifyMailsEarliest() time.Time
- func (s *SettingsStub) NotifyMailsEnabled() bool
- func (s *SettingsStub) NotifyPIEarliest() time.Time
- func (s *SettingsStub) NotifyPIEnabled() bool
- func (s *SettingsStub) NotifyTrainingEnabled() bool
- type TokenSourceStub
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthTokenFromAppToken ¶ added in v0.63.0
func MustTruncateTables ¶
MustTruncateTables is like TruncateTables but will panic on any error.
func TruncateTables ¶
TruncateTables will purge data from all data tables. This is meant for tests.
Types ¶
type AuthClientStub ¶ added in v0.63.0
func (AuthClientStub) RefreshToken ¶ added in v0.63.0
type CacheFake ¶ added in v0.51.1
func NewCacheFake ¶ added in v0.51.1
func NewCacheFake() CacheFake
type CacheFake2 ¶ added in v0.51.1
func NewCacheFake2 ¶ added in v0.51.1
func NewCacheFake2() CacheFake2
func (CacheFake2) Delete ¶ added in v0.55.0
func (c CacheFake2) Delete(k string)
func (CacheFake2) GetString ¶ added in v0.55.0
func (c CacheFake2) GetString(k string) (string, bool)
type DBOption ¶ added in v0.74.0
type DBOption func(*dbOptions)
DBOption configures NewDBInMemory or NewDBOnDisk.
func WithLogLevel ¶ added in v0.74.0
WithLogLevel overrides the log level used while setting up a test DB, which is otherwise silenced to [defaultDBSetupLogLevel] to avoid drowning test output in migration log lines. Since this ultimately calls slog.SetLogLoggerLevel, it affects the process-wide default logger for the duration of the DB setup, not just migration-related log records.
type EUSEveNotificationServiceFake ¶ added in v0.63.0
type EUSEveNotificationServiceFake struct{}
func (*EUSEveNotificationServiceFake) GetOrCreateEntityESI ¶ added in v0.63.0
func (*EUSEveNotificationServiceFake) GetOrCreateLocationESI ¶ added in v0.63.0
func (s *EUSEveNotificationServiceFake) GetOrCreateLocationESI(ctx context.Context, id int64) (*app.EveLocation, error)
func (*EUSEveNotificationServiceFake) GetOrCreateMoonESI ¶ added in v0.63.0
func (*EUSEveNotificationServiceFake) GetOrCreatePlanetESI ¶ added in v0.63.0
func (*EUSEveNotificationServiceFake) GetOrCreateSolarSystemESI ¶ added in v0.63.0
func (s *EUSEveNotificationServiceFake) GetOrCreateSolarSystemESI(ctx context.Context, id int64) (*app.EveSolarSystem, error)
func (*EUSEveNotificationServiceFake) GetOrCreateTypeESI ¶ added in v0.63.0
type ErrGroupDebug ¶
type ErrGroupDebug struct {
// contains filtered or unexported fields
}
ErrGroupDebug represents a replacement for errgroup.Group with the same API, but it runs the callbacks without Goroutines, which makes debugging much easier.
func (*ErrGroupDebug) Go ¶
func (g *ErrGroupDebug) Go(f func() error)
func (*ErrGroupDebug) Wait ¶
func (g *ErrGroupDebug) Wait() error
type EveImageServiceStub ¶ added in v0.63.0
type EveImageServiceStub struct {
Alliance fyne.Resource
Character fyne.Resource
Corporation fyne.Resource
Err error
Faction fyne.Resource
Type fyne.Resource
}
func NewEveImageServiceStub ¶ added in v0.63.0
func NewEveImageServiceStub() *EveImageServiceStub
func (*EveImageServiceStub) AllianceLogo ¶ added in v0.63.0
func (*EveImageServiceStub) AllianceLogoAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) AllianceLogoAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) AssetIconAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) AssetIconAsync(id int64, variant app.InventoryTypeVariant, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) CharacterPortrait ¶ added in v0.63.0
func (*EveImageServiceStub) CharacterPortraitAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) CharacterPortraitAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) CorporationLogo ¶ added in v0.63.0
func (*EveImageServiceStub) CorporationLogoAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) CorporationLogoAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) EveEntityLogo ¶ added in v0.63.0
func (*EveImageServiceStub) EveEntityLogoAsync ¶ added in v0.63.0
func (*EveImageServiceStub) FactionLogo ¶ added in v0.63.0
func (*EveImageServiceStub) FactionLogoAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) FactionLogoAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) InventoryTypeBPC ¶ added in v0.63.0
func (*EveImageServiceStub) InventoryTypeBPCAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) InventoryTypeBPCAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) InventoryTypeBPO ¶ added in v0.63.0
func (*EveImageServiceStub) InventoryTypeBPOAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) InventoryTypeBPOAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) InventoryTypeIcon ¶ added in v0.63.0
func (*EveImageServiceStub) InventoryTypeIconAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) InventoryTypeIconAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) InventoryTypeRender ¶ added in v0.63.0
func (*EveImageServiceStub) InventoryTypeRenderAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) InventoryTypeRenderAsync(id int64, size int, setter func(r fyne.Resource))
func (*EveImageServiceStub) InventoryTypeSKIN ¶ added in v0.63.0
func (*EveImageServiceStub) InventoryTypeSKINAsync ¶ added in v0.63.0
func (s *EveImageServiceStub) InventoryTypeSKINAsync(id int64, size int, setter func(r fyne.Resource))
type Factory ¶
type Factory struct {
// contains filtered or unexported fields
}
func NewDBInMemory ¶
NewDBInMemory creates and returns a database in memory for tests. Important: This variant is not suitable for DB code that runs in goroutines.
func NewDBOnDisk ¶
NewDBOnDisk creates and returns a new temporary database on disk for tests. The database is automatically removed once the tests have concluded.
func (Factory) AddCharacterToTag ¶
func (f Factory) AddCharacterToTag(tag *app.CharacterTag, character *app.Character)
func (Factory) CreateCharacter ¶
func (f Factory) CreateCharacter(args ...storage.CreateCharacterParams) *app.Character
CreateCharacter creates and returns a new character. Empty optional values are not filled.
func (Factory) CreateCharacterAsset ¶
func (f Factory) CreateCharacterAsset(args ...storage.CreateCharacterAssetParams) *app.CharacterAsset
func (Factory) CreateCharacterAttributes ¶
func (f Factory) CreateCharacterAttributes(args ...storage.UpdateOrCreateCharacterAttributesParams) *app.CharacterAttributes
func (Factory) CreateCharacterContact ¶ added in v0.63.0
func (f Factory) CreateCharacterContact(args ...storage.UpdateOrCreateCharacterContactParams) *app.CharacterContact
func (Factory) CreateCharacterContactLabel ¶ added in v0.63.0
func (f Factory) CreateCharacterContactLabel(args ...storage.UpdateOrCreateCharacterContactLabelParams) *app.CharacterContactLabel
func (Factory) CreateCharacterContract ¶
func (f Factory) CreateCharacterContract(args ...storage.CreateCharacterContractParams) *app.CharacterContract
func (Factory) CreateCharacterContractBid ¶
func (f Factory) CreateCharacterContractBid(args ...storage.CreateCharacterContractBidParams) *app.CharacterContractBid
func (Factory) CreateCharacterContractCourier ¶
func (f Factory) CreateCharacterContractCourier(args ...storage.CreateCharacterContractParams) *app.CharacterContract
func (Factory) CreateCharacterContractItem ¶
func (f Factory) CreateCharacterContractItem(args ...storage.CreateCharacterContractItemParams) *app.CharacterContractItem
func (Factory) CreateCharacterFull ¶
func (f Factory) CreateCharacterFull(args ...storage.CreateCharacterParams) *app.Character
CreateCharacterFull creates and returns a new character. Empty optionals are filled with random values.
func (Factory) CreateCharacterImplant ¶
func (f Factory) CreateCharacterImplant(args ...storage.CreateCharacterImplantParams) *app.CharacterImplant
func (Factory) CreateCharacterIndustryJob ¶
func (f Factory) CreateCharacterIndustryJob(args ...storage.UpdateOrCreateCharacterIndustryJobParams) *app.CharacterIndustryJob
func (Factory) CreateCharacterJumpClone ¶
func (f Factory) CreateCharacterJumpClone(args ...storage.CreateCharacterJumpCloneParams) *app.CharacterJumpClone
func (Factory) CreateCharacterLoyaltyPointEntry ¶ added in v0.60.0
func (f Factory) CreateCharacterLoyaltyPointEntry(args ...storage.UpdateOrCreateCharacterLoyaltyPointEntryParams) *app.CharacterLoyaltyPointEntry
func (Factory) CreateCharacterMail ¶
func (f Factory) CreateCharacterMail(args ...storage.CreateCharacterMailParams) *app.CharacterMail
func (Factory) CreateCharacterMailLabel ¶
func (f Factory) CreateCharacterMailLabel(args ...app.CharacterMailLabel) *app.CharacterMailLabel
func (Factory) CreateCharacterMailList ¶
func (Factory) CreateCharacterMailWithBody ¶ added in v0.51.0
func (f Factory) CreateCharacterMailWithBody(args ...storage.CreateCharacterMailParams) *app.CharacterMail
func (Factory) CreateCharacterMarketOrder ¶
func (f Factory) CreateCharacterMarketOrder(args ...storage.UpdateOrCreateCharacterMarketOrderParams) *app.CharacterMarketOrder
func (Factory) CreateCharacterNotification ¶
func (f Factory) CreateCharacterNotification(args ...storage.CreateCharacterNotificationParams) *app.CharacterNotification
func (Factory) CreateCharacterPlanet ¶
func (f Factory) CreateCharacterPlanet(args ...storage.CreateCharacterPlanetParams) *app.CharacterPlanet
func (Factory) CreateCharacterSectionStatus ¶
func (f Factory) CreateCharacterSectionStatus(args ...CharacterSectionStatusParams) *app.CharacterSectionStatus
func (Factory) CreateCharacterSkill ¶
func (f Factory) CreateCharacterSkill(args ...storage.UpdateOrCreateCharacterSkillParams) *app.CharacterSkill
func (Factory) CreateCharacterSkillqueueItem ¶
func (f Factory) CreateCharacterSkillqueueItem(args ...storage.SkillqueueItemParams) *app.CharacterSkillqueueItem
func (Factory) CreateCharacterTag ¶
func (f Factory) CreateCharacterTag(names ...string) *app.CharacterTag
func (Factory) CreateCharacterToken ¶
func (f Factory) CreateCharacterToken(args ...storage.UpdateOrCreateCharacterTokenParams) *app.CharacterToken
func (Factory) CreateCharacterWalletJournalEntry ¶
func (f Factory) CreateCharacterWalletJournalEntry(args ...storage.CreateCharacterWalletJournalEntryParams) *app.CharacterWalletJournalEntry
func (Factory) CreateCharacterWalletTransaction ¶
func (f Factory) CreateCharacterWalletTransaction(args ...storage.CreateCharacterWalletTransactionParams) *app.CharacterWalletTransaction
func (Factory) CreateCorporation ¶
func (f Factory) CreateCorporation(corporationID ...int64) *app.Corporation
func (Factory) CreateCorporationAsset ¶ added in v0.57.0
func (f Factory) CreateCorporationAsset(args ...storage.CreateCorporationAssetParams) *app.CorporationAsset
func (Factory) CreateCorporationContract ¶
func (f Factory) CreateCorporationContract(args ...storage.CreateCorporationContractParams) *app.CorporationContract
func (Factory) CreateCorporationContractBid ¶
func (f Factory) CreateCorporationContractBid(args ...storage.CreateCorporationContractBidParams) *app.CorporationContractBid
func (Factory) CreateCorporationContractCourier ¶
func (f Factory) CreateCorporationContractCourier(args ...storage.CreateCorporationContractParams) *app.CorporationContract
func (Factory) CreateCorporationContractItem ¶
func (f Factory) CreateCorporationContractItem(args ...storage.CreateCorporationContractItemParams) *app.CorporationContractItem
func (Factory) CreateCorporationHangarName ¶
func (f Factory) CreateCorporationHangarName(args ...storage.UpdateOrCreateCorporationHangarNameParams) *app.CorporationHangarName
func (Factory) CreateCorporationIndustryJob ¶
func (f Factory) CreateCorporationIndustryJob(args ...storage.UpdateOrCreateCorporationIndustryJobParams) *app.CorporationIndustryJob
func (Factory) CreateCorporationMember ¶
func (f Factory) CreateCorporationMember(args ...storage.CorporationMemberParams) *app.CorporationMember
func (Factory) CreateCorporationSectionStatus ¶
func (f Factory) CreateCorporationSectionStatus(args ...CorporationSectionStatusParams) *app.CorporationSectionStatus
func (Factory) CreateCorporationStructure ¶
func (f Factory) CreateCorporationStructure(args ...storage.UpdateOrCreateCorporationStructureParams) *app.CorporationStructure
func (Factory) CreateCorporationToken ¶ added in v0.59.0
func (Factory) CreateCorporationTokenForSection ¶ added in v0.59.0
func (f Factory) CreateCorporationTokenForSection(corporationID int64, section app.CorporationSection) *app.CharacterToken
func (Factory) CreateCorporationWalletBalance ¶
func (f Factory) CreateCorporationWalletBalance(args ...storage.UpdateOrCreateCorporationWalletBalanceParams) *app.CorporationWalletBalance
func (Factory) CreateCorporationWalletJournalEntry ¶
func (f Factory) CreateCorporationWalletJournalEntry(args ...storage.CreateCorporationWalletJournalEntryParams) *app.CorporationWalletJournalEntry
func (Factory) CreateCorporationWalletName ¶
func (f Factory) CreateCorporationWalletName(args ...storage.UpdateOrCreateCorporationWalletNameParams) *app.CorporationWalletName
func (Factory) CreateCorporationWalletTransaction ¶
func (f Factory) CreateCorporationWalletTransaction(args ...storage.CreateCorporationWalletTransactionParams) *app.CorporationWalletTransaction
func (Factory) CreateEveBloodline ¶ added in v0.67.0
func (f Factory) CreateEveBloodline(args ...storage.CreateEveBloodlineParams) *app.EveBloodline
func (Factory) CreateEveCategory ¶
func (f Factory) CreateEveCategory(args ...storage.CreateEveCategoryParams) *app.EveCategory
func (Factory) CreateEveCharacter ¶
func (f Factory) CreateEveCharacter(args ...storage.CreateEveCharacterParams) *app.EveCharacter
func (Factory) CreateEveConstellation ¶
func (f Factory) CreateEveConstellation(args ...storage.CreateEveConstellationParams) *app.EveConstellation
func (Factory) CreateEveCorporation ¶
func (f Factory) CreateEveCorporation(args ...storage.UpdateOrCreateEveCorporationParams) *app.EveCorporation
func (Factory) CreateEveDogmaAttribute ¶
func (f Factory) CreateEveDogmaAttribute(args ...storage.CreateEveDogmaAttributeParams) *app.EveDogmaAttribute
func (Factory) CreateEveEntity ¶
func (Factory) CreateEveEntityAlliance ¶
func (Factory) CreateEveEntityCharacter ¶
func (Factory) CreateEveEntityCorporation ¶
func (Factory) CreateEveEntityFaction ¶ added in v0.65.2
func (Factory) CreateEveEntityWithCategory ¶
func (Factory) CreateEveFaction ¶ added in v0.68.0
func (f Factory) CreateEveFaction(args ...storage.CreateEveFactionParams) *app.EveFaction
func (Factory) CreateEveGroup ¶
func (f Factory) CreateEveGroup(args ...storage.CreateEveGroupParams) *app.EveGroup
func (Factory) CreateEveLocationEmptyStructure ¶
func (f Factory) CreateEveLocationEmptyStructure(args ...storage.UpdateOrCreateLocationParams) *app.EveLocation
func (Factory) CreateEveLocationStation ¶
func (f Factory) CreateEveLocationStation(args ...storage.UpdateOrCreateLocationParams) *app.EveLocation
func (Factory) CreateEveLocationStructure ¶
func (f Factory) CreateEveLocationStructure(args ...storage.UpdateOrCreateLocationParams) *app.EveLocation
func (Factory) CreateEveMarketPrice ¶
func (f Factory) CreateEveMarketPrice(args ...storage.UpdateOrCreateEveMarketPriceParams) *app.EveMarketPrice
func (Factory) CreateEveMoon ¶
func (f Factory) CreateEveMoon(args ...storage.CreateEveMoonParams) *app.EveMoon
func (Factory) CreateEvePlanet ¶
func (f Factory) CreateEvePlanet(args ...storage.CreateEvePlanetParams) *app.EvePlanet
func (Factory) CreateEveRace ¶
func (f Factory) CreateEveRace(args ...storage.UpdateOrCreateEveRaceParams) *app.EveRace
func (Factory) CreateEveRegion ¶
func (f Factory) CreateEveRegion(args ...storage.CreateEveRegionParams) *app.EveRegion
func (Factory) CreateEveSchematic ¶
func (f Factory) CreateEveSchematic(args ...storage.CreateEveSchematicParams) *app.EveSchematic
func (Factory) CreateEveShipSkill ¶
func (f Factory) CreateEveShipSkill(args ...storage.CreateShipSkillParams) *app.EveShipSkill
func (Factory) CreateEveSolarSystem ¶
func (f Factory) CreateEveSolarSystem(args ...storage.CreateEveSolarSystemParams) *app.EveSolarSystem
func (Factory) CreateEveType ¶
func (f Factory) CreateEveType(args ...storage.CreateEveTypeParams) *app.EveType
func (Factory) CreateEveTypeDogmaAttribute ¶
func (f Factory) CreateEveTypeDogmaAttribute(args ...storage.CreateEveTypeDogmaAttributeParams) *app.EveTypeDogmaAttribute
func (Factory) CreateGeneralSectionStatus ¶
func (f Factory) CreateGeneralSectionStatus(args ...GeneralSectionStatusParams) *app.EveUniverseSectionStatus
func (Factory) CreatePlanetPin ¶
func (f Factory) CreatePlanetPin(args ...storage.CreatePlanetPinParams) *app.PlanetPin
func (Factory) CreatePlanetPinExtractor ¶
func (f Factory) CreatePlanetPinExtractor(args ...storage.CreatePlanetPinParams) *app.PlanetPin
func (Factory) CreatePlanetRoute ¶ added in v0.76.0
func (f Factory) CreatePlanetRoute(args ...storage.CreatePlanetRouteParams) *app.PlanetRoute
func (Factory) CreateStructureService ¶
func (f Factory) CreateStructureService(args ...storage.CreateStructureServiceParams) *app.StructureService
func (Factory) GetOrCreateEveEntity ¶
func (Factory) RandomTime ¶
func (Factory) RandomTimeRounded ¶ added in v0.68.0
type SettingsStub ¶ added in v0.63.0
type SettingsStub struct {
MaxWalletTransactionsDefault int
MaxMailsDefault int
MarketOrderRetentionDaysDefault int
}
func (*SettingsStub) ApprovedContactCost ¶ added in v0.68.0
func (s *SettingsStub) ApprovedContactCost() int
func (*SettingsStub) MarketOrderRetentionDays ¶ added in v0.63.0
func (s *SettingsStub) MarketOrderRetentionDays() int
func (*SettingsStub) MaxMails ¶ added in v0.63.0
func (s *SettingsStub) MaxMails() int
func (*SettingsStub) MaxWalletTransactions ¶ added in v0.63.0
func (s *SettingsStub) MaxWalletTransactions() int
func (*SettingsStub) NotificationTypesEnabled ¶ added in v0.63.0
func (s *SettingsStub) NotificationTypesEnabled() set.Set[string]
func (*SettingsStub) NotifyCommunicationsEarliest ¶ added in v0.63.0
func (s *SettingsStub) NotifyCommunicationsEarliest() time.Time
func (*SettingsStub) NotifyCommunicationsEnabled ¶ added in v0.63.0
func (s *SettingsStub) NotifyCommunicationsEnabled() bool
func (*SettingsStub) NotifyContractsEarliest ¶ added in v0.63.0
func (s *SettingsStub) NotifyContractsEarliest() time.Time
func (*SettingsStub) NotifyContractsEnabled ¶ added in v0.63.0
func (s *SettingsStub) NotifyContractsEnabled() bool
func (*SettingsStub) NotifyMailsEarliest ¶ added in v0.63.0
func (s *SettingsStub) NotifyMailsEarliest() time.Time
func (*SettingsStub) NotifyMailsEnabled ¶ added in v0.63.0
func (s *SettingsStub) NotifyMailsEnabled() bool
func (*SettingsStub) NotifyPIEarliest ¶ added in v0.63.0
func (s *SettingsStub) NotifyPIEarliest() time.Time
func (*SettingsStub) NotifyPIEnabled ¶ added in v0.63.0
func (s *SettingsStub) NotifyPIEnabled() bool
func (*SettingsStub) NotifyTrainingEnabled ¶ added in v0.63.0
func (s *SettingsStub) NotifyTrainingEnabled() bool
type TokenSourceStub ¶ added in v0.63.0
type TokenSourceStub struct {
CharacterToken *app.CharacterToken
Error error
}
Directories
¶
| Path | Synopsis |
|---|---|
|
Package testdouble provides test doubles of services.
|
Package testdouble provides test doubles of services. |