// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package wiremocks import ( "context" "github.com/bnema/vev/internal/protocol/wire" mock "github.com/stretchr/testify/mock" ) // NewMockTransport creates a new instance of MockTransport. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockTransport(t interface { mock.TestingT Cleanup(func()) }) *MockTransport { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MockTransport{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MockTransport is an autogenerated mock type for the Transport type type MockTransport struct { mock.Mock } type MockTransport_Expecter struct { mock *mock.Mock } func (_m *MockTransport) EXPECT() *MockTransport_Expecter { return &MockTransport_Expecter{mock: &_m.Mock} } // Close provides a mock function for the type MockTransport func (_mock *MockTransport) Close() error { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Close") } var r0 error if returnFunc, ok := ret.Get(0).(func() error); ok { r0 = returnFunc() } else { r0 = ret.Error(0) } return r0 } // MockTransport_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close' type MockTransport_Close_Call struct { *mock.Call } // Close is a helper method to define mock.On call func (_e *MockTransport_Expecter) Close() *MockTransport_Close_Call { return &MockTransport_Close_Call{Call: _e.mock.On("Close")} } func (_c *MockTransport_Close_Call) Run(run func()) *MockTransport_Close_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockTransport_Close_Call) Return(err error) *MockTransport_Close_Call { _c.Call.Return(err) return _c } func (_c *MockTransport_Close_Call) RunAndReturn(run func() error) *MockTransport_Close_Call { _c.Call.Return(run) return _c } // Recv provides a mock function for the type MockTransport func (_mock *MockTransport) Recv() (wire.Envelope, error) { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Recv") } var r0 wire.Envelope var r1 error if returnFunc, ok := ret.Get(0).(func() (wire.Envelope, error)); ok { return returnFunc() } if returnFunc, ok := ret.Get(0).(func() wire.Envelope); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(wire.Envelope) } if returnFunc, ok := ret.Get(1).(func() error); ok { r1 = returnFunc() } else { r1 = ret.Error(1) } return r0, r1 } // MockTransport_Recv_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Recv' type MockTransport_Recv_Call struct { *mock.Call } // Recv is a helper method to define mock.On call func (_e *MockTransport_Expecter) Recv() *MockTransport_Recv_Call { return &MockTransport_Recv_Call{Call: _e.mock.On("Recv")} } func (_c *MockTransport_Recv_Call) Run(run func()) *MockTransport_Recv_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockTransport_Recv_Call) Return(envelope wire.Envelope, err error) *MockTransport_Recv_Call { _c.Call.Return(envelope, err) return _c } func (_c *MockTransport_Recv_Call) RunAndReturn(run func() (wire.Envelope, error)) *MockTransport_Recv_Call { _c.Call.Return(run) return _c } // Send provides a mock function for the type MockTransport func (_mock *MockTransport) Send(envelope wire.Envelope) error { ret := _mock.Called(envelope) if len(ret) == 0 { panic("no return value specified for Send") } var r0 error if returnFunc, ok := ret.Get(0).(func(wire.Envelope) error); ok { r0 = returnFunc(envelope) } else { r0 = ret.Error(0) } return r0 } // MockTransport_Send_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Send' type MockTransport_Send_Call struct { *mock.Call } // Send is a helper method to define mock.On call // - envelope wire.Envelope func (_e *MockTransport_Expecter) Send(envelope any) *MockTransport_Send_Call { return &MockTransport_Send_Call{Call: _e.mock.On("Send", envelope)} } func (_c *MockTransport_Send_Call) Run(run func(envelope wire.Envelope)) *MockTransport_Send_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 wire.Envelope if args[0] != nil { arg0 = args[0].(wire.Envelope) } run( arg0, ) }) return _c } func (_c *MockTransport_Send_Call) Return(err error) *MockTransport_Send_Call { _c.Call.Return(err) return _c } func (_c *MockTransport_Send_Call) RunAndReturn(run func(envelope wire.Envelope) error) *MockTransport_Send_Call { _c.Call.Return(run) return _c } // NewMockDatagramTransport creates a new instance of MockDatagramTransport. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockDatagramTransport(t interface { mock.TestingT Cleanup(func()) }) *MockDatagramTransport { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MockDatagramTransport{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MockDatagramTransport is an autogenerated mock type for the DatagramTransport type type MockDatagramTransport struct { mock.Mock } type MockDatagramTransport_Expecter struct { mock *mock.Mock } func (_m *MockDatagramTransport) EXPECT() *MockDatagramTransport_Expecter { return &MockDatagramTransport_Expecter{mock: &_m.Mock} } // Close provides a mock function for the type MockDatagramTransport func (_mock *MockDatagramTransport) Close() error { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Close") } var r0 error if returnFunc, ok := ret.Get(0).(func() error); ok { r0 = returnFunc() } else { r0 = ret.Error(0) } return r0 } // MockDatagramTransport_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close' type MockDatagramTransport_Close_Call struct { *mock.Call } // Close is a helper method to define mock.On call func (_e *MockDatagramTransport_Expecter) Close() *MockDatagramTransport_Close_Call { return &MockDatagramTransport_Close_Call{Call: _e.mock.On("Close")} } func (_c *MockDatagramTransport_Close_Call) Run(run func()) *MockDatagramTransport_Close_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockDatagramTransport_Close_Call) Return(err error) *MockDatagramTransport_Close_Call { _c.Call.Return(err) return _c } func (_c *MockDatagramTransport_Close_Call) RunAndReturn(run func() error) *MockDatagramTransport_Close_Call { _c.Call.Return(run) return _c } // DatagramTransport provides a mock function for the type MockDatagramTransport func (_mock *MockDatagramTransport) DatagramTransport() { _mock.Called() return } // MockDatagramTransport_DatagramTransport_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DatagramTransport' type MockDatagramTransport_DatagramTransport_Call struct { *mock.Call } // DatagramTransport is a helper method to define mock.On call func (_e *MockDatagramTransport_Expecter) DatagramTransport() *MockDatagramTransport_DatagramTransport_Call { return &MockDatagramTransport_DatagramTransport_Call{Call: _e.mock.On("DatagramTransport")} } func (_c *MockDatagramTransport_DatagramTransport_Call) Run(run func()) *MockDatagramTransport_DatagramTransport_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockDatagramTransport_DatagramTransport_Call) Return() *MockDatagramTransport_DatagramTransport_Call { _c.Call.Return() return _c } func (_c *MockDatagramTransport_DatagramTransport_Call) RunAndReturn(run func()) *MockDatagramTransport_DatagramTransport_Call { _c.Run(run) return _c } // Recv provides a mock function for the type MockDatagramTransport func (_mock *MockDatagramTransport) Recv() (wire.Envelope, error) { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Recv") } var r0 wire.Envelope var r1 error if returnFunc, ok := ret.Get(0).(func() (wire.Envelope, error)); ok { return returnFunc() } if returnFunc, ok := ret.Get(0).(func() wire.Envelope); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(wire.Envelope) } if returnFunc, ok := ret.Get(1).(func() error); ok { r1 = returnFunc() } else { r1 = ret.Error(1) } return r0, r1 } // MockDatagramTransport_Recv_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Recv' type MockDatagramTransport_Recv_Call struct { *mock.Call } // Recv is a helper method to define mock.On call func (_e *MockDatagramTransport_Expecter) Recv() *MockDatagramTransport_Recv_Call { return &MockDatagramTransport_Recv_Call{Call: _e.mock.On("Recv")} } func (_c *MockDatagramTransport_Recv_Call) Run(run func()) *MockDatagramTransport_Recv_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockDatagramTransport_Recv_Call) Return(envelope wire.Envelope, err error) *MockDatagramTransport_Recv_Call { _c.Call.Return(envelope, err) return _c } func (_c *MockDatagramTransport_Recv_Call) RunAndReturn(run func() (wire.Envelope, error)) *MockDatagramTransport_Recv_Call { _c.Call.Return(run) return _c } // Send provides a mock function for the type MockDatagramTransport func (_mock *MockDatagramTransport) Send(envelope wire.Envelope) error { ret := _mock.Called(envelope) if len(ret) == 0 { panic("no return value specified for Send") } var r0 error if returnFunc, ok := ret.Get(0).(func(wire.Envelope) error); ok { r0 = returnFunc(envelope) } else { r0 = ret.Error(0) } return r0 } // MockDatagramTransport_Send_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Send' type MockDatagramTransport_Send_Call struct { *mock.Call } // Send is a helper method to define mock.On call // - envelope wire.Envelope func (_e *MockDatagramTransport_Expecter) Send(envelope any) *MockDatagramTransport_Send_Call { return &MockDatagramTransport_Send_Call{Call: _e.mock.On("Send", envelope)} } func (_c *MockDatagramTransport_Send_Call) Run(run func(envelope wire.Envelope)) *MockDatagramTransport_Send_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 wire.Envelope if args[0] != nil { arg0 = args[0].(wire.Envelope) } run( arg0, ) }) return _c } func (_c *MockDatagramTransport_Send_Call) Return(err error) *MockDatagramTransport_Send_Call { _c.Call.Return(err) return _c } func (_c *MockDatagramTransport_Send_Call) RunAndReturn(run func(envelope wire.Envelope) error) *MockDatagramTransport_Send_Call { _c.Call.Return(run) return _c } // NewMockAsyncTransport creates a new instance of MockAsyncTransport. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockAsyncTransport(t interface { mock.TestingT Cleanup(func()) }) *MockAsyncTransport { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MockAsyncTransport{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MockAsyncTransport is an autogenerated mock type for the AsyncTransport type type MockAsyncTransport struct { mock.Mock } type MockAsyncTransport_Expecter struct { mock *mock.Mock } func (_m *MockAsyncTransport) EXPECT() *MockAsyncTransport_Expecter { return &MockAsyncTransport_Expecter{mock: &_m.Mock} } // SendAsync provides a mock function for the type MockAsyncTransport func (_mock *MockAsyncTransport) SendAsync(envelope wire.Envelope) error { ret := _mock.Called(envelope) if len(ret) == 0 { panic("no return value specified for SendAsync") } var r0 error if returnFunc, ok := ret.Get(0).(func(wire.Envelope) error); ok { r0 = returnFunc(envelope) } else { r0 = ret.Error(0) } return r0 } // MockAsyncTransport_SendAsync_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendAsync' type MockAsyncTransport_SendAsync_Call struct { *mock.Call } // SendAsync is a helper method to define mock.On call // - envelope wire.Envelope func (_e *MockAsyncTransport_Expecter) SendAsync(envelope any) *MockAsyncTransport_SendAsync_Call { return &MockAsyncTransport_SendAsync_Call{Call: _e.mock.On("SendAsync", envelope)} } func (_c *MockAsyncTransport_SendAsync_Call) Run(run func(envelope wire.Envelope)) *MockAsyncTransport_SendAsync_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 wire.Envelope if args[0] != nil { arg0 = args[0].(wire.Envelope) } run( arg0, ) }) return _c } func (_c *MockAsyncTransport_SendAsync_Call) Return(err error) *MockAsyncTransport_SendAsync_Call { _c.Call.Return(err) return _c } func (_c *MockAsyncTransport_SendAsync_Call) RunAndReturn(run func(envelope wire.Envelope) error) *MockAsyncTransport_SendAsync_Call { _c.Call.Return(run) return _c } // NewMockOwnedSynchronousTransport creates a new instance of MockOwnedSynchronousTransport. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockOwnedSynchronousTransport(t interface { mock.TestingT Cleanup(func()) }) *MockOwnedSynchronousTransport { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MockOwnedSynchronousTransport{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MockOwnedSynchronousTransport is an autogenerated mock type for the OwnedSynchronousTransport type type MockOwnedSynchronousTransport struct { mock.Mock } type MockOwnedSynchronousTransport_Expecter struct { mock *mock.Mock } func (_m *MockOwnedSynchronousTransport) EXPECT() *MockOwnedSynchronousTransport_Expecter { return &MockOwnedSynchronousTransport_Expecter{mock: &_m.Mock} } // SendSynchronous provides a mock function for the type MockOwnedSynchronousTransport func (_mock *MockOwnedSynchronousTransport) SendSynchronous(envelope wire.Envelope) error { ret := _mock.Called(envelope) if len(ret) == 0 { panic("no return value specified for SendSynchronous") } var r0 error if returnFunc, ok := ret.Get(0).(func(wire.Envelope) error); ok { r0 = returnFunc(envelope) } else { r0 = ret.Error(0) } return r0 } // MockOwnedSynchronousTransport_SendSynchronous_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendSynchronous' type MockOwnedSynchronousTransport_SendSynchronous_Call struct { *mock.Call } // SendSynchronous is a helper method to define mock.On call // - envelope wire.Envelope func (_e *MockOwnedSynchronousTransport_Expecter) SendSynchronous(envelope any) *MockOwnedSynchronousTransport_SendSynchronous_Call { return &MockOwnedSynchronousTransport_SendSynchronous_Call{Call: _e.mock.On("SendSynchronous", envelope)} } func (_c *MockOwnedSynchronousTransport_SendSynchronous_Call) Run(run func(envelope wire.Envelope)) *MockOwnedSynchronousTransport_SendSynchronous_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 wire.Envelope if args[0] != nil { arg0 = args[0].(wire.Envelope) } run( arg0, ) }) return _c } func (_c *MockOwnedSynchronousTransport_SendSynchronous_Call) Return(err error) *MockOwnedSynchronousTransport_SendSynchronous_Call { _c.Call.Return(err) return _c } func (_c *MockOwnedSynchronousTransport_SendSynchronous_Call) RunAndReturn(run func(envelope wire.Envelope) error) *MockOwnedSynchronousTransport_SendSynchronous_Call { _c.Call.Return(run) return _c } // NewMockDialer creates a new instance of MockDialer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockDialer(t interface { mock.TestingT Cleanup(func()) }) *MockDialer { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MockDialer{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MockDialer is an autogenerated mock type for the Dialer type type MockDialer struct { mock.Mock } type MockDialer_Expecter struct { mock *mock.Mock } func (_m *MockDialer) EXPECT() *MockDialer_Expecter { return &MockDialer_Expecter{mock: &_m.Mock} } // Dial provides a mock function for the type MockDialer func (_mock *MockDialer) Dial(context1 context.Context) (wire.Transport, error) { ret := _mock.Called(context1) if len(ret) == 0 { panic("no return value specified for Dial") } var r0 wire.Transport var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (wire.Transport, error)); ok { return returnFunc(context1) } if returnFunc, ok := ret.Get(0).(func(context.Context) wire.Transport); ok { r0 = returnFunc(context1) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(wire.Transport) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(context1) } else { r1 = ret.Error(1) } return r0, r1 } // MockDialer_Dial_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Dial' type MockDialer_Dial_Call struct { *mock.Call } // Dial is a helper method to define mock.On call // - context1 context.Context func (_e *MockDialer_Expecter) Dial(context1 any) *MockDialer_Dial_Call { return &MockDialer_Dial_Call{Call: _e.mock.On("Dial", context1)} } func (_c *MockDialer_Dial_Call) Run(run func(context1 context.Context)) *MockDialer_Dial_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockDialer_Dial_Call) Return(transport wire.Transport, err error) *MockDialer_Dial_Call { _c.Call.Return(transport, err) return _c } func (_c *MockDialer_Dial_Call) RunAndReturn(run func(context1 context.Context) (wire.Transport, error)) *MockDialer_Dial_Call { _c.Call.Return(run) return _c } // NewMockListener creates a new instance of MockListener. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockListener(t interface { mock.TestingT Cleanup(func()) }) *MockListener { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MockListener{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MockListener is an autogenerated mock type for the Listener type type MockListener struct { mock.Mock } type MockListener_Expecter struct { mock *mock.Mock } func (_m *MockListener) EXPECT() *MockListener_Expecter { return &MockListener_Expecter{mock: &_m.Mock} } // Accept provides a mock function for the type MockListener func (_mock *MockListener) Accept() (wire.Transport, error) { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Accept") } var r0 wire.Transport var r1 error if returnFunc, ok := ret.Get(0).(func() (wire.Transport, error)); ok { return returnFunc() } if returnFunc, ok := ret.Get(0).(func() wire.Transport); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).(wire.Transport) } } if returnFunc, ok := ret.Get(1).(func() error); ok { r1 = returnFunc() } else { r1 = ret.Error(1) } return r0, r1 } // MockListener_Accept_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Accept' type MockListener_Accept_Call struct { *mock.Call } // Accept is a helper method to define mock.On call func (_e *MockListener_Expecter) Accept() *MockListener_Accept_Call { return &MockListener_Accept_Call{Call: _e.mock.On("Accept")} } func (_c *MockListener_Accept_Call) Run(run func()) *MockListener_Accept_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockListener_Accept_Call) Return(transport wire.Transport, err error) *MockListener_Accept_Call { _c.Call.Return(transport, err) return _c } func (_c *MockListener_Accept_Call) RunAndReturn(run func() (wire.Transport, error)) *MockListener_Accept_Call { _c.Call.Return(run) return _c } // Addr provides a mock function for the type MockListener func (_mock *MockListener) Addr() string { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Addr") } var r0 string if returnFunc, ok := ret.Get(0).(func() string); ok { r0 = returnFunc() } else { r0 = ret.Get(0).(string) } return r0 } // MockListener_Addr_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Addr' type MockListener_Addr_Call struct { *mock.Call } // Addr is a helper method to define mock.On call func (_e *MockListener_Expecter) Addr() *MockListener_Addr_Call { return &MockListener_Addr_Call{Call: _e.mock.On("Addr")} } func (_c *MockListener_Addr_Call) Run(run func()) *MockListener_Addr_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockListener_Addr_Call) Return(s string) *MockListener_Addr_Call { _c.Call.Return(s) return _c } func (_c *MockListener_Addr_Call) RunAndReturn(run func() string) *MockListener_Addr_Call { _c.Call.Return(run) return _c } // Close provides a mock function for the type MockListener func (_mock *MockListener) Close() error { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for Close") } var r0 error if returnFunc, ok := ret.Get(0).(func() error); ok { r0 = returnFunc() } else { r0 = ret.Error(0) } return r0 } // MockListener_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close' type MockListener_Close_Call struct { *mock.Call } // Close is a helper method to define mock.On call func (_e *MockListener_Expecter) Close() *MockListener_Close_Call { return &MockListener_Close_Call{Call: _e.mock.On("Close")} } func (_c *MockListener_Close_Call) Run(run func()) *MockListener_Close_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockListener_Close_Call) Return(err error) *MockListener_Close_Call { _c.Call.Return(err) return _c } func (_c *MockListener_Close_Call) RunAndReturn(run func() error) *MockListener_Close_Call { _c.Call.Return(run) return _c }