github.com/goravel/framework@v1.13.9/contracts/event/mocks/Instance.go (about) 1 // Code generated by mockery v2.14.0. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 event "github.com/goravel/framework/contracts/event" 7 mock "github.com/stretchr/testify/mock" 8 ) 9 10 // Instance is an autogenerated mock type for the Instance type 11 type Instance struct { 12 mock.Mock 13 } 14 15 // GetEvents provides a mock function with given fields: 16 func (_m *Instance) GetEvents() map[event.Event][]event.Listener { 17 ret := _m.Called() 18 19 var r0 map[event.Event][]event.Listener 20 if rf, ok := ret.Get(0).(func() map[event.Event][]event.Listener); ok { 21 r0 = rf() 22 } else { 23 if ret.Get(0) != nil { 24 r0 = ret.Get(0).(map[event.Event][]event.Listener) 25 } 26 } 27 28 return r0 29 } 30 31 // Job provides a mock function with given fields: _a0, args 32 func (_m *Instance) Job(_a0 event.Event, args []event.Arg) event.Task { 33 ret := _m.Called(_a0, args) 34 35 var r0 event.Task 36 if rf, ok := ret.Get(0).(func(event.Event, []event.Arg) event.Task); ok { 37 r0 = rf(_a0, args) 38 } else { 39 if ret.Get(0) != nil { 40 r0 = ret.Get(0).(event.Task) 41 } 42 } 43 44 return r0 45 } 46 47 // Register provides a mock function with given fields: _a0 48 func (_m *Instance) Register(_a0 map[event.Event][]event.Listener) { 49 _m.Called(_a0) 50 } 51 52 type mockConstructorTestingTNewInstance interface { 53 mock.TestingT 54 Cleanup(func()) 55 } 56 57 // NewInstance creates a new instance of Instance. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 58 func NewInstance(t mockConstructorTestingTNewInstance) *Instance { 59 mock := &Instance{} 60 mock.Mock.Test(t) 61 62 t.Cleanup(func() { mock.AssertExpectations(t) }) 63 64 return mock 65 }