|
9 | 9 | "testing" |
10 | 10 | "time" |
11 | 11 |
|
| 12 | + "fyne.io/fyne/v2" |
12 | 13 | "github.com/ErikKalkoken/go-set" |
13 | 14 |
|
14 | 15 | "github.com/ErikKalkoken/evebuddy/internal/app" |
@@ -280,3 +281,82 @@ func (c CacheFake2) SetString(k string, v string, d time.Duration) { |
280 | 281 | func Ptr[T any](v T) *T { |
281 | 282 | return &v |
282 | 283 | } |
| 284 | + |
| 285 | +type EveImageServiceFake struct { |
| 286 | + Alliance fyne.Resource |
| 287 | + Character fyne.Resource |
| 288 | + Corporation fyne.Resource |
| 289 | + Err error |
| 290 | + Faction fyne.Resource |
| 291 | + Type fyne.Resource |
| 292 | +} |
| 293 | + |
| 294 | +func (s *EveImageServiceFake) AllianceLogo(id int64, size int) (fyne.Resource, error) { |
| 295 | + return s.Alliance, s.Err |
| 296 | +} |
| 297 | + |
| 298 | +func (s *EveImageServiceFake) AllianceLogoAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 299 | + setter(s.Alliance) |
| 300 | +} |
| 301 | + |
| 302 | +func (s *EveImageServiceFake) CharacterPortrait(id int64, size int) (fyne.Resource, error) { |
| 303 | + return s.Character, s.Err |
| 304 | +} |
| 305 | + |
| 306 | +func (s *EveImageServiceFake) CharacterPortraitAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 307 | + setter(s.Character) |
| 308 | +} |
| 309 | + |
| 310 | +func (s *EveImageServiceFake) CorporationLogo(id int64, size int) (fyne.Resource, error) { |
| 311 | + return s.Corporation, s.Err |
| 312 | +} |
| 313 | + |
| 314 | +func (s *EveImageServiceFake) CorporationLogoAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 315 | + setter(s.Corporation) |
| 316 | +} |
| 317 | +func (s *EveImageServiceFake) FactionLogo(id int64, size int) (fyne.Resource, error) { |
| 318 | + return s.Faction, s.Err |
| 319 | +} |
| 320 | + |
| 321 | +func (s *EveImageServiceFake) FactionLogoAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 322 | + setter(s.Faction) |
| 323 | +} |
| 324 | + |
| 325 | +func (s *EveImageServiceFake) InventoryTypeRender(id int64, size int) (fyne.Resource, error) { |
| 326 | + return s.Type, s.Err |
| 327 | +} |
| 328 | + |
| 329 | +func (s *EveImageServiceFake) InventoryTypeRenderAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 330 | + setter(s.Type) |
| 331 | +} |
| 332 | + |
| 333 | +func (s *EveImageServiceFake) InventoryTypeIcon(id int64, size int) (fyne.Resource, error) { |
| 334 | + return s.Type, s.Err |
| 335 | +} |
| 336 | + |
| 337 | +func (s *EveImageServiceFake) InventoryTypeIconAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 338 | + setter(s.Type) |
| 339 | +} |
| 340 | + |
| 341 | +func (s *EveImageServiceFake) InventoryTypeBPO(id int64, size int) (fyne.Resource, error) { |
| 342 | + return s.Type, s.Err |
| 343 | +} |
| 344 | + |
| 345 | +func (s *EveImageServiceFake) InventoryTypeBPOAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 346 | + setter(s.Type) |
| 347 | +} |
| 348 | + |
| 349 | +func (s *EveImageServiceFake) InventoryTypeBPC(id int64, size int) (fyne.Resource, error) { |
| 350 | + return s.Type, s.Err |
| 351 | +} |
| 352 | + |
| 353 | +func (s *EveImageServiceFake) InventoryTypeBPCAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 354 | + setter(s.Type) |
| 355 | +} |
| 356 | +func (s *EveImageServiceFake) InventoryTypeSKIN(id int64, size int) (fyne.Resource, error) { |
| 357 | + return s.Type, s.Err |
| 358 | +} |
| 359 | + |
| 360 | +func (s *EveImageServiceFake) InventoryTypeSKINAsync(id int64, size int, setter func(r fyne.Resource)) { |
| 361 | + setter(s.Type) |
| 362 | +} |
0 commit comments