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  }