github.com/goravel/framework@v1.13.9/contracts/queue/mocks/Queue.go (about) 1 // Code generated by mockery v2.14.0. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 queue "github.com/goravel/framework/contracts/queue" 7 mock "github.com/stretchr/testify/mock" 8 ) 9 10 // Queue is an autogenerated mock type for the Queue type 11 type Queue struct { 12 mock.Mock 13 } 14 15 // Chain provides a mock function with given fields: jobs 16 func (_m *Queue) Chain(jobs []queue.Jobs) queue.Task { 17 ret := _m.Called(jobs) 18 19 var r0 queue.Task 20 if rf, ok := ret.Get(0).(func([]queue.Jobs) queue.Task); ok { 21 r0 = rf(jobs) 22 } else { 23 if ret.Get(0) != nil { 24 r0 = ret.Get(0).(queue.Task) 25 } 26 } 27 28 return r0 29 } 30 31 // GetJobs provides a mock function with given fields: 32 func (_m *Queue) GetJobs() []queue.Job { 33 ret := _m.Called() 34 35 var r0 []queue.Job 36 if rf, ok := ret.Get(0).(func() []queue.Job); ok { 37 r0 = rf() 38 } else { 39 if ret.Get(0) != nil { 40 r0 = ret.Get(0).([]queue.Job) 41 } 42 } 43 44 return r0 45 } 46 47 // Job provides a mock function with given fields: job, args 48 func (_m *Queue) Job(job queue.Job, args []queue.Arg) queue.Task { 49 ret := _m.Called(job, args) 50 51 var r0 queue.Task 52 if rf, ok := ret.Get(0).(func(queue.Job, []queue.Arg) queue.Task); ok { 53 r0 = rf(job, args) 54 } else { 55 if ret.Get(0) != nil { 56 r0 = ret.Get(0).(queue.Task) 57 } 58 } 59 60 return r0 61 } 62 63 // Register provides a mock function with given fields: jobs 64 func (_m *Queue) Register(jobs []queue.Job) { 65 _m.Called(jobs) 66 } 67 68 // Worker provides a mock function with given fields: args 69 func (_m *Queue) Worker(args *queue.Args) queue.Worker { 70 ret := _m.Called(args) 71 72 var r0 queue.Worker 73 if rf, ok := ret.Get(0).(func(*queue.Args) queue.Worker); ok { 74 r0 = rf(args) 75 } else { 76 if ret.Get(0) != nil { 77 r0 = ret.Get(0).(queue.Worker) 78 } 79 } 80 81 return r0 82 } 83 84 type mockConstructorTestingTNewQueue interface { 85 mock.TestingT 86 Cleanup(func()) 87 } 88 89 // NewQueue creates a new instance of Queue. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 90 func NewQueue(t mockConstructorTestingTNewQueue) *Queue { 91 mock := &Queue{} 92 mock.Mock.Test(t) 93 94 t.Cleanup(func() { mock.AssertExpectations(t) }) 95 96 return mock 97 }