client.go RawHistoryFolder
1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "context"
9
10 mock "github.com/stretchr/testify/mock"
11)
12
13// 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.
14// The first argument is typically a *testing.T value.
15func NewMockTransport(t interface {
16 mock.TestingT
17 Cleanup(func())
18}) *MockTransport {
19 mock := &MockTransport{}
20 mock.Mock.Test(t)
21
22 t.Cleanup(func() { mock.AssertExpectations(t) })
23
24 return mock
25}
26
27// MockTransport is an autogenerated mock type for the Transport type
28type MockTransport struct {
29 mock.Mock
30}
31
32type MockTransport_Expecter struct {
33 mock *mock.Mock
34}
35
36func (_m *MockTransport) EXPECT() *MockTransport_Expecter {
37 return &MockTransport_Expecter{mock: &_m.Mock}
38}
39
40// Available provides a mock function for the type MockTransport
41func (_mock *MockTransport) Available() bool {
42 ret := _mock.Called()
43
44 if len(ret) == 0 {
45 panic("no return value specified for Available")
46 }
47
48 var r0 bool
49 if returnFunc, ok := ret.Get(0).(func() bool); ok {
50 r0 = returnFunc()
51 } else {
52 r0 = ret.Get(0).(bool)
53 }
54 return r0
55}
56
57// MockTransport_Available_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Available'
58type MockTransport_Available_Call struct {
59 *mock.Call
60}
61
62// Available is a helper method to define mock.On call
63func (_e *MockTransport_Expecter) Available() *MockTransport_Available_Call {
64 return &MockTransport_Available_Call{Call: _e.mock.On("Available")}
65}
66
67func (_c *MockTransport_Available_Call) Run(run func()) *MockTransport_Available_Call {
68 _c.Call.Run(func(args mock.Arguments) {
69 run()
70 })
71 return _c
72}
73
74func (_c *MockTransport_Available_Call) Return(b bool) *MockTransport_Available_Call {
75 _c.Call.Return(b)
76 return _c
77}
78
79func (_c *MockTransport_Available_Call) RunAndReturn(run func() bool) *MockTransport_Available_Call {
80 _c.Call.Return(run)
81 return _c
82}
83
84// Send provides a mock function for the type MockTransport
85func (_mock *MockTransport) Send(ctx context.Context, body []byte) ([]byte, error) {
86 ret := _mock.Called(ctx, body)
87
88 if len(ret) == 0 {
89 panic("no return value specified for Send")
90 }
91
92 var r0 []byte
93 var r1 error
94 if returnFunc, ok := ret.Get(0).(func(context.Context, []byte) ([]byte, error)); ok {
95 return returnFunc(ctx, body)
96 }
97 if returnFunc, ok := ret.Get(0).(func(context.Context, []byte) []byte); ok {
98 r0 = returnFunc(ctx, body)
99 } else {
100 if ret.Get(0) != nil {
101 r0 = ret.Get(0).([]byte)
102 }
103 }
104 if returnFunc, ok := ret.Get(1).(func(context.Context, []byte) error); ok {
105 r1 = returnFunc(ctx, body)
106 } else {
107 r1 = ret.Error(1)
108 }
109 return r0, r1
110}
111
112// MockTransport_Send_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Send'
113type MockTransport_Send_Call struct {
114 *mock.Call
115}
116
117// Send is a helper method to define mock.On call
118// - ctx context.Context
119// - body []byte
120func (_e *MockTransport_Expecter) Send(ctx any, body any) *MockTransport_Send_Call {
121 return &MockTransport_Send_Call{Call: _e.mock.On("Send", ctx, body)}
122}
123
124func (_c *MockTransport_Send_Call) Run(run func(ctx context.Context, body []byte)) *MockTransport_Send_Call {
125 _c.Call.Run(func(args mock.Arguments) {
126 var arg0 context.Context
127 if args[0] != nil {
128 arg0 = args[0].(context.Context)
129 }
130 var arg1 []byte
131 if args[1] != nil {
132 arg1 = args[1].([]byte)
133 }
134 run(
135 arg0,
136 arg1,
137 )
138 })
139 return _c
140}
141
142func (_c *MockTransport_Send_Call) Return(bytes []byte, err error) *MockTransport_Send_Call {
143 _c.Call.Return(bytes, err)
144 return _c
145}
146
147func (_c *MockTransport_Send_Call) RunAndReturn(run func(ctx context.Context, body []byte) ([]byte, error)) *MockTransport_Send_Call {
148 _c.Call.Return(run)
149 return _c
150}