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  }