github.com/containerd/nerdctl/v2@v2.0.0-beta.5.0.20240520001846-b5758f54fa28/pkg/mountutil/mountutilmock/volumestore.mock.go (about) 1 /* 2 Copyright The containerd Authors. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 package mountutilmock 18 19 import ( 20 "reflect" 21 22 "github.com/containerd/nerdctl/v2/pkg/inspecttypes/native" 23 "go.uber.org/mock/gomock" 24 ) 25 26 // MockVolumeStore is a mock of VolumeStore interface 27 type MockVolumeStore struct { 28 ctrl *gomock.Controller 29 recorder *MockVolumeStoreMockRecorder 30 } 31 32 // MockVolumeStoreMockRecorder is the mock recorder for MockVolumeStore 33 type MockVolumeStoreMockRecorder struct { 34 mock *MockVolumeStore 35 } 36 37 // NewMockVolumeStore creates a new mock instance 38 func NewMockVolumeStore(ctrl *gomock.Controller) *MockVolumeStore { 39 mock := &MockVolumeStore{ctrl: ctrl} 40 mock.recorder = &MockVolumeStoreMockRecorder{mock} 41 return mock 42 } 43 44 // EXPECT returns an object that allows the caller to indicate expected use 45 func (m *MockVolumeStore) EXPECT() *MockVolumeStoreMockRecorder { 46 return m.recorder 47 } 48 49 // Create mocks the Create method of VolumeStore 50 func (m *MockVolumeStore) Create(name string, labels []string) (*native.Volume, error) { 51 m.ctrl.T.Helper() 52 ret := m.ctrl.Call(m, "Create", name, labels) 53 ret0, _ := ret[0].(*native.Volume) 54 ret1, _ := ret[1].(error) 55 return ret0, ret1 56 } 57 58 // Create indicates an expected call of Create 59 func (m *MockVolumeStoreMockRecorder) Create(name any, labels any) *gomock.Call { 60 m.mock.ctrl.T.Helper() 61 return m.mock.ctrl.RecordCallWithMethodType(m.mock, "Create", reflect.TypeOf((*MockVolumeStore)(nil).Create), name, labels) 62 } 63 64 // Get mocks the Get method of VolumeStore 65 func (m *MockVolumeStore) Get(name string, size bool) (*native.Volume, error) { 66 m.ctrl.T.Helper() 67 ret := m.ctrl.Call(m, "Get", name, size) 68 ret0, _ := ret[0].(*native.Volume) 69 ret1, _ := ret[1].(error) 70 return ret0, ret1 71 } 72 73 // Get indicates an expected call of Get 74 func (m *MockVolumeStoreMockRecorder) Get(name any, size any) *gomock.Call { 75 m.mock.ctrl.T.Helper() 76 return m.mock.ctrl.RecordCallWithMethodType(m.mock, "Get", reflect.TypeOf((*MockVolumeStore)(nil).Get), name, size) 77 } 78 79 // List mocks the List method of VolumeStore 80 func (m *MockVolumeStore) List(size bool) (map[string]native.Volume, error) { 81 m.ctrl.T.Helper() 82 ret := m.ctrl.Call(m, "List", size) 83 ret0, _ := ret[0].(map[string]native.Volume) 84 ret1, _ := ret[1].(error) 85 return ret0, ret1 86 } 87 88 // List indicates an expected call of List 89 func (m *MockVolumeStoreMockRecorder) List(size any) *gomock.Call { 90 m.mock.ctrl.T.Helper() 91 return m.mock.ctrl.RecordCallWithMethodType(m.mock, "List", reflect.TypeOf((*MockVolumeStore)(nil).List), size) 92 } 93 94 // Remove mocks the Remove method of VolumeStore 95 func (m *MockVolumeStore) Remove(names []string) ([]string, error) { 96 m.ctrl.T.Helper() 97 ret := m.ctrl.Call(m, "Remove", names) 98 ret0, _ := ret[0].([]string) 99 ret1, _ := ret[1].(error) 100 return ret0, ret1 101 } 102 103 // Remove indicates an expected call of Remove 104 func (m *MockVolumeStoreMockRecorder) Remove(names any) *gomock.Call { 105 m.mock.ctrl.T.Helper() 106 return m.mock.ctrl.RecordCallWithMethodType(m.mock, "Remove", reflect.TypeOf((*MockVolumeStore)(nil).Remove), names) 107 } 108 109 // Dir mocks the Dir method of VolumeStore 110 func (m *MockVolumeStore) Dir() string { 111 m.ctrl.T.Helper() 112 ret := m.ctrl.Call(m, "Dir") 113 ret0, _ := ret[0].(string) 114 return ret0 115 } 116 117 // Dir indicates an expected call of Dir 118 func (m *MockVolumeStoreMockRecorder) Dir() *gomock.Call { 119 m.mock.ctrl.T.Helper() 120 return m.mock.ctrl.RecordCallWithMethodType(m.mock, "Dir", reflect.TypeOf((*MockVolumeStore)(nil).Dir)) 121 }