blob: 4573afaf61cfb66ec52f3c195a7439dca0e7a422 [file] [log] [blame]
// Copyright 2022 The Chromium Authors.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package cipd
import (
"reflect"
"github.com/golang/mock/gomock"
"go.chromium.org/chromiumos/config/go/test/api"
"go.chromium.org/luci/cipd/client/cipd"
)
// MockCIPDClientInterface is a mock of CIPDClient interface.
type MockCIPDClientInterface struct {
ctrl *gomock.Controller
recorder *MockCIPDClientInterfaceMockRecorder
}
// MockCIPDClientInterfaceMockRecorder is the mock recorder for CIPDClient.
type MockCIPDClientInterfaceMockRecorder struct {
mock *MockCIPDClientInterface
}
// NewMockCIPDClientInterface creates a new mock instance.
func NewMockCIPDClientInterface(ctrl *gomock.Controller) *MockCIPDClientInterface {
mock := &MockCIPDClientInterface{ctrl: ctrl}
mock.recorder = &MockCIPDClientInterfaceMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockCIPDClientInterface) EXPECT() *MockCIPDClientInterfaceMockRecorder {
return m.recorder
}
// Describe mocks base method.
func (m *MockCIPDClientInterface) Describe(cipdPackageProto *api.CIPDPackage, describeTags, describeRefs bool) (*cipd.InstanceDescription, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Describe", cipdPackageProto, describeTags, describeRefs)
ret0, _ := ret[0].(*cipd.InstanceDescription)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Describe indicates an expected call of Describe.
func (mr *MockCIPDClientInterfaceMockRecorder) Describe(cipdPackageProto, describeTags, describeRefs interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Describe", reflect.TypeOf((*MockCIPDClientInterface)(nil).Describe), cipdPackageProto, describeTags, describeRefs)
}
// FetchInstanceTo mocks base method.
func (m *MockCIPDClientInterface) FetchInstanceTo(cipdPackageProto *api.CIPDPackage, packageName, instanceId, filePath string) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FetchInstanceTo", cipdPackageProto, packageName, instanceId, filePath)
ret0, _ := ret[0].(error)
return ret0
}
// FetchInstanceTo indicates an expected call of FetchInstanceTo.
func (mr *MockCIPDClientInterfaceMockRecorder) FetchInstanceTo(cipdPackageProto, packageName, instanceId, filePath interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FetchInstanceTo", reflect.TypeOf((*MockCIPDClientInterface)(nil).Describe), cipdPackageProto, packageName, instanceId, filePath)
}