github.com/enbility/spine-go@v0.7.0/mocks/ComControlInterface.go (about) 1 // Code generated by mockery v2.45.0. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 model "github.com/enbility/spine-go/model" 7 mock "github.com/stretchr/testify/mock" 8 ) 9 10 // ComControlInterface is an autogenerated mock type for the ComControlInterface type 11 type ComControlInterface struct { 12 mock.Mock 13 } 14 15 type ComControlInterface_Expecter struct { 16 mock *mock.Mock 17 } 18 19 func (_m *ComControlInterface) EXPECT() *ComControlInterface_Expecter { 20 return &ComControlInterface_Expecter{mock: &_m.Mock} 21 } 22 23 // SendSpineMessage provides a mock function with given fields: datagram 24 func (_m *ComControlInterface) SendSpineMessage(datagram model.DatagramType) error { 25 ret := _m.Called(datagram) 26 27 if len(ret) == 0 { 28 panic("no return value specified for SendSpineMessage") 29 } 30 31 var r0 error 32 if rf, ok := ret.Get(0).(func(model.DatagramType) error); ok { 33 r0 = rf(datagram) 34 } else { 35 r0 = ret.Error(0) 36 } 37 38 return r0 39 } 40 41 // ComControlInterface_SendSpineMessage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendSpineMessage' 42 type ComControlInterface_SendSpineMessage_Call struct { 43 *mock.Call 44 } 45 46 // SendSpineMessage is a helper method to define mock.On call 47 // - datagram model.DatagramType 48 func (_e *ComControlInterface_Expecter) SendSpineMessage(datagram interface{}) *ComControlInterface_SendSpineMessage_Call { 49 return &ComControlInterface_SendSpineMessage_Call{Call: _e.mock.On("SendSpineMessage", datagram)} 50 } 51 52 func (_c *ComControlInterface_SendSpineMessage_Call) Run(run func(datagram model.DatagramType)) *ComControlInterface_SendSpineMessage_Call { 53 _c.Call.Run(func(args mock.Arguments) { 54 run(args[0].(model.DatagramType)) 55 }) 56 return _c 57 } 58 59 func (_c *ComControlInterface_SendSpineMessage_Call) Return(_a0 error) *ComControlInterface_SendSpineMessage_Call { 60 _c.Call.Return(_a0) 61 return _c 62 } 63 64 func (_c *ComControlInterface_SendSpineMessage_Call) RunAndReturn(run func(model.DatagramType) error) *ComControlInterface_SendSpineMessage_Call { 65 _c.Call.Return(run) 66 return _c 67 } 68 69 // NewComControlInterface creates a new instance of ComControlInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 70 // The first argument is typically a *testing.T value. 71 func NewComControlInterface(t interface { 72 mock.TestingT 73 Cleanup(func()) 74 }) *ComControlInterface { 75 mock := &ComControlInterface{} 76 mock.Mock.Test(t) 77 78 t.Cleanup(func() { mock.AssertExpectations(t) }) 79 80 return mock 81 }