github.com/grafana/pyroscope@v1.18.0/pkg/test/mocks/mockcompactor/mock_block_queue_store.go (about) 1 // Code generated by mockery. DO NOT EDIT. 2 3 package mockcompactor 4 5 import ( 6 compaction "github.com/grafana/pyroscope/pkg/metastore/compaction" 7 bbolt "go.etcd.io/bbolt" 8 9 iter "github.com/grafana/pyroscope/pkg/iter" 10 11 mock "github.com/stretchr/testify/mock" 12 ) 13 14 // MockBlockQueueStore is an autogenerated mock type for the BlockQueueStore type 15 type MockBlockQueueStore struct { 16 mock.Mock 17 } 18 19 type MockBlockQueueStore_Expecter struct { 20 mock *mock.Mock 21 } 22 23 func (_m *MockBlockQueueStore) EXPECT() *MockBlockQueueStore_Expecter { 24 return &MockBlockQueueStore_Expecter{mock: &_m.Mock} 25 } 26 27 // CreateBuckets provides a mock function with given fields: _a0 28 func (_m *MockBlockQueueStore) CreateBuckets(_a0 *bbolt.Tx) error { 29 ret := _m.Called(_a0) 30 31 if len(ret) == 0 { 32 panic("no return value specified for CreateBuckets") 33 } 34 35 var r0 error 36 if rf, ok := ret.Get(0).(func(*bbolt.Tx) error); ok { 37 r0 = rf(_a0) 38 } else { 39 r0 = ret.Error(0) 40 } 41 42 return r0 43 } 44 45 // MockBlockQueueStore_CreateBuckets_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateBuckets' 46 type MockBlockQueueStore_CreateBuckets_Call struct { 47 *mock.Call 48 } 49 50 // CreateBuckets is a helper method to define mock.On call 51 // - _a0 *bbolt.Tx 52 func (_e *MockBlockQueueStore_Expecter) CreateBuckets(_a0 interface{}) *MockBlockQueueStore_CreateBuckets_Call { 53 return &MockBlockQueueStore_CreateBuckets_Call{Call: _e.mock.On("CreateBuckets", _a0)} 54 } 55 56 func (_c *MockBlockQueueStore_CreateBuckets_Call) Run(run func(_a0 *bbolt.Tx)) *MockBlockQueueStore_CreateBuckets_Call { 57 _c.Call.Run(func(args mock.Arguments) { 58 run(args[0].(*bbolt.Tx)) 59 }) 60 return _c 61 } 62 63 func (_c *MockBlockQueueStore_CreateBuckets_Call) Return(_a0 error) *MockBlockQueueStore_CreateBuckets_Call { 64 _c.Call.Return(_a0) 65 return _c 66 } 67 68 func (_c *MockBlockQueueStore_CreateBuckets_Call) RunAndReturn(run func(*bbolt.Tx) error) *MockBlockQueueStore_CreateBuckets_Call { 69 _c.Call.Return(run) 70 return _c 71 } 72 73 // DeleteEntry provides a mock function with given fields: tx, index, id 74 func (_m *MockBlockQueueStore) DeleteEntry(tx *bbolt.Tx, index uint64, id string) error { 75 ret := _m.Called(tx, index, id) 76 77 if len(ret) == 0 { 78 panic("no return value specified for DeleteEntry") 79 } 80 81 var r0 error 82 if rf, ok := ret.Get(0).(func(*bbolt.Tx, uint64, string) error); ok { 83 r0 = rf(tx, index, id) 84 } else { 85 r0 = ret.Error(0) 86 } 87 88 return r0 89 } 90 91 // MockBlockQueueStore_DeleteEntry_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteEntry' 92 type MockBlockQueueStore_DeleteEntry_Call struct { 93 *mock.Call 94 } 95 96 // DeleteEntry is a helper method to define mock.On call 97 // - tx *bbolt.Tx 98 // - index uint64 99 // - id string 100 func (_e *MockBlockQueueStore_Expecter) DeleteEntry(tx interface{}, index interface{}, id interface{}) *MockBlockQueueStore_DeleteEntry_Call { 101 return &MockBlockQueueStore_DeleteEntry_Call{Call: _e.mock.On("DeleteEntry", tx, index, id)} 102 } 103 104 func (_c *MockBlockQueueStore_DeleteEntry_Call) Run(run func(tx *bbolt.Tx, index uint64, id string)) *MockBlockQueueStore_DeleteEntry_Call { 105 _c.Call.Run(func(args mock.Arguments) { 106 run(args[0].(*bbolt.Tx), args[1].(uint64), args[2].(string)) 107 }) 108 return _c 109 } 110 111 func (_c *MockBlockQueueStore_DeleteEntry_Call) Return(_a0 error) *MockBlockQueueStore_DeleteEntry_Call { 112 _c.Call.Return(_a0) 113 return _c 114 } 115 116 func (_c *MockBlockQueueStore_DeleteEntry_Call) RunAndReturn(run func(*bbolt.Tx, uint64, string) error) *MockBlockQueueStore_DeleteEntry_Call { 117 _c.Call.Return(run) 118 return _c 119 } 120 121 // ListEntries provides a mock function with given fields: _a0 122 func (_m *MockBlockQueueStore) ListEntries(_a0 *bbolt.Tx) iter.Iterator[compaction.BlockEntry] { 123 ret := _m.Called(_a0) 124 125 if len(ret) == 0 { 126 panic("no return value specified for ListEntries") 127 } 128 129 var r0 iter.Iterator[compaction.BlockEntry] 130 if rf, ok := ret.Get(0).(func(*bbolt.Tx) iter.Iterator[compaction.BlockEntry]); ok { 131 r0 = rf(_a0) 132 } else { 133 if ret.Get(0) != nil { 134 r0 = ret.Get(0).(iter.Iterator[compaction.BlockEntry]) 135 } 136 } 137 138 return r0 139 } 140 141 // MockBlockQueueStore_ListEntries_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListEntries' 142 type MockBlockQueueStore_ListEntries_Call struct { 143 *mock.Call 144 } 145 146 // ListEntries is a helper method to define mock.On call 147 // - _a0 *bbolt.Tx 148 func (_e *MockBlockQueueStore_Expecter) ListEntries(_a0 interface{}) *MockBlockQueueStore_ListEntries_Call { 149 return &MockBlockQueueStore_ListEntries_Call{Call: _e.mock.On("ListEntries", _a0)} 150 } 151 152 func (_c *MockBlockQueueStore_ListEntries_Call) Run(run func(_a0 *bbolt.Tx)) *MockBlockQueueStore_ListEntries_Call { 153 _c.Call.Run(func(args mock.Arguments) { 154 run(args[0].(*bbolt.Tx)) 155 }) 156 return _c 157 } 158 159 func (_c *MockBlockQueueStore_ListEntries_Call) Return(_a0 iter.Iterator[compaction.BlockEntry]) *MockBlockQueueStore_ListEntries_Call { 160 _c.Call.Return(_a0) 161 return _c 162 } 163 164 func (_c *MockBlockQueueStore_ListEntries_Call) RunAndReturn(run func(*bbolt.Tx) iter.Iterator[compaction.BlockEntry]) *MockBlockQueueStore_ListEntries_Call { 165 _c.Call.Return(run) 166 return _c 167 } 168 169 // StoreEntry provides a mock function with given fields: _a0, _a1 170 func (_m *MockBlockQueueStore) StoreEntry(_a0 *bbolt.Tx, _a1 compaction.BlockEntry) error { 171 ret := _m.Called(_a0, _a1) 172 173 if len(ret) == 0 { 174 panic("no return value specified for StoreEntry") 175 } 176 177 var r0 error 178 if rf, ok := ret.Get(0).(func(*bbolt.Tx, compaction.BlockEntry) error); ok { 179 r0 = rf(_a0, _a1) 180 } else { 181 r0 = ret.Error(0) 182 } 183 184 return r0 185 } 186 187 // MockBlockQueueStore_StoreEntry_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StoreEntry' 188 type MockBlockQueueStore_StoreEntry_Call struct { 189 *mock.Call 190 } 191 192 // StoreEntry is a helper method to define mock.On call 193 // - _a0 *bbolt.Tx 194 // - _a1 compaction.BlockEntry 195 func (_e *MockBlockQueueStore_Expecter) StoreEntry(_a0 interface{}, _a1 interface{}) *MockBlockQueueStore_StoreEntry_Call { 196 return &MockBlockQueueStore_StoreEntry_Call{Call: _e.mock.On("StoreEntry", _a0, _a1)} 197 } 198 199 func (_c *MockBlockQueueStore_StoreEntry_Call) Run(run func(_a0 *bbolt.Tx, _a1 compaction.BlockEntry)) *MockBlockQueueStore_StoreEntry_Call { 200 _c.Call.Run(func(args mock.Arguments) { 201 run(args[0].(*bbolt.Tx), args[1].(compaction.BlockEntry)) 202 }) 203 return _c 204 } 205 206 func (_c *MockBlockQueueStore_StoreEntry_Call) Return(_a0 error) *MockBlockQueueStore_StoreEntry_Call { 207 _c.Call.Return(_a0) 208 return _c 209 } 210 211 func (_c *MockBlockQueueStore_StoreEntry_Call) RunAndReturn(run func(*bbolt.Tx, compaction.BlockEntry) error) *MockBlockQueueStore_StoreEntry_Call { 212 _c.Call.Return(run) 213 return _c 214 } 215 216 // NewMockBlockQueueStore creates a new instance of MockBlockQueueStore. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 217 // The first argument is typically a *testing.T value. 218 func NewMockBlockQueueStore(t interface { 219 mock.TestingT 220 Cleanup(func()) 221 }) *MockBlockQueueStore { 222 mock := &MockBlockQueueStore{} 223 mock.Mock.Test(t) 224 225 t.Cleanup(func() { mock.AssertExpectations(t) }) 226 227 return mock 228 }