github.com/enbility/spine-go@v0.7.0/mocks/WriteApprovalCallbackFunc.go (about) 1 // Code generated by mockery v2.45.0. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 api "github.com/enbility/spine-go/api" 7 mock "github.com/stretchr/testify/mock" 8 ) 9 10 // WriteApprovalCallbackFunc is an autogenerated mock type for the WriteApprovalCallbackFunc type 11 type WriteApprovalCallbackFunc struct { 12 mock.Mock 13 } 14 15 type WriteApprovalCallbackFunc_Expecter struct { 16 mock *mock.Mock 17 } 18 19 func (_m *WriteApprovalCallbackFunc) EXPECT() *WriteApprovalCallbackFunc_Expecter { 20 return &WriteApprovalCallbackFunc_Expecter{mock: &_m.Mock} 21 } 22 23 // Execute provides a mock function with given fields: msg 24 func (_m *WriteApprovalCallbackFunc) Execute(msg *api.Message) { 25 _m.Called(msg) 26 } 27 28 // WriteApprovalCallbackFunc_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute' 29 type WriteApprovalCallbackFunc_Execute_Call struct { 30 *mock.Call 31 } 32 33 // Execute is a helper method to define mock.On call 34 // - msg *api.Message 35 func (_e *WriteApprovalCallbackFunc_Expecter) Execute(msg interface{}) *WriteApprovalCallbackFunc_Execute_Call { 36 return &WriteApprovalCallbackFunc_Execute_Call{Call: _e.mock.On("Execute", msg)} 37 } 38 39 func (_c *WriteApprovalCallbackFunc_Execute_Call) Run(run func(msg *api.Message)) *WriteApprovalCallbackFunc_Execute_Call { 40 _c.Call.Run(func(args mock.Arguments) { 41 run(args[0].(*api.Message)) 42 }) 43 return _c 44 } 45 46 func (_c *WriteApprovalCallbackFunc_Execute_Call) Return() *WriteApprovalCallbackFunc_Execute_Call { 47 _c.Call.Return() 48 return _c 49 } 50 51 func (_c *WriteApprovalCallbackFunc_Execute_Call) RunAndReturn(run func(*api.Message)) *WriteApprovalCallbackFunc_Execute_Call { 52 _c.Call.Return(run) 53 return _c 54 } 55 56 // NewWriteApprovalCallbackFunc creates a new instance of WriteApprovalCallbackFunc. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 57 // The first argument is typically a *testing.T value. 58 func NewWriteApprovalCallbackFunc(t interface { 59 mock.TestingT 60 Cleanup(func()) 61 }) *WriteApprovalCallbackFunc { 62 mock := &WriteApprovalCallbackFunc{} 63 mock.Mock.Test(t) 64 65 t.Cleanup(func() { mock.AssertExpectations(t) }) 66 67 return mock 68 }