executor.go 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. package mock
  2. import (
  3. "time"
  4. "github.com/Jguer/yay/v11/pkg/db"
  5. "github.com/Jguer/go-alpm/v2"
  6. )
  7. type (
  8. IPackage = alpm.IPackage
  9. Depend = alpm.Depend
  10. Upgrade = db.Upgrade
  11. )
  12. type DBExecutor struct {
  13. db.Executor
  14. }
  15. func (t DBExecutor) AlpmArchitectures() ([]string, error) {
  16. panic("implement me")
  17. }
  18. func (t DBExecutor) BiggestPackages() []IPackage {
  19. panic("implement me")
  20. }
  21. func (t DBExecutor) Cleanup() {
  22. panic("implement me")
  23. }
  24. func (t DBExecutor) IsCorrectVersionInstalled(s, s2 string) bool {
  25. panic("implement me")
  26. }
  27. func (t DBExecutor) LastBuildTime() time.Time {
  28. panic("implement me")
  29. }
  30. func (t DBExecutor) LocalPackage(s string) IPackage {
  31. return nil
  32. }
  33. func (t DBExecutor) LocalPackages() []IPackage {
  34. panic("implement me")
  35. }
  36. func (t DBExecutor) LocalSatisfierExists(s string) bool {
  37. panic("implement me")
  38. }
  39. func (t DBExecutor) PackageConflicts(iPackage IPackage) []Depend {
  40. panic("implement me")
  41. }
  42. func (t DBExecutor) PackageDepends(iPackage IPackage) []Depend {
  43. panic("implement me")
  44. }
  45. func (t DBExecutor) PackageGroups(iPackage IPackage) []string {
  46. return []string{}
  47. }
  48. func (t DBExecutor) PackageOptionalDepends(iPackage IPackage) []Depend {
  49. panic("implement me")
  50. }
  51. func (t DBExecutor) PackageProvides(iPackage IPackage) []Depend {
  52. panic("implement me")
  53. }
  54. func (t DBExecutor) PackagesFromGroup(s string) []IPackage {
  55. panic("implement me")
  56. }
  57. func (t DBExecutor) RefreshHandle() error {
  58. panic("implement me")
  59. }
  60. func (t DBExecutor) RepoUpgrades(b bool) ([]Upgrade, error) {
  61. panic("implement me")
  62. }
  63. func (t DBExecutor) Repos() []string {
  64. panic("implement me")
  65. }
  66. func (t DBExecutor) SatisfierFromDB(s, s2 string) IPackage {
  67. panic("implement me")
  68. }
  69. func (t DBExecutor) SyncPackage(s string) IPackage {
  70. panic("implement me")
  71. }
  72. func (t DBExecutor) SyncPackages(s ...string) []IPackage {
  73. panic("implement me")
  74. }
  75. func (t DBExecutor) SyncSatisfier(s string) IPackage {
  76. panic("implement me")
  77. }
  78. func (t DBExecutor) SyncSatisfierExists(s string) bool {
  79. panic("implement me")
  80. }