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  }