Dragonfly2
101 строка · 3.8 Кб
1// Code generated by MockGen. DO NOT EDIT.
2// Source: piece_manager.go
3//
4// Generated by this command:
5//
6// mockgen -destination piece_manager_mock.go -source piece_manager.go -package peer
7//
8// Package peer is a generated GoMock package.
9package peer
10
11import (
12context "context"
13io "io"
14reflect "reflect"
15
16dfdaemon "d7y.io/api/v2/pkg/apis/dfdaemon/v1"
17scheduler "d7y.io/api/v2/pkg/apis/scheduler/v1"
18storage "d7y.io/dragonfly/v2/client/daemon/storage"
19http "d7y.io/dragonfly/v2/pkg/net/http"
20gomock "go.uber.org/mock/gomock"
21)
22
23// MockPieceManager is a mock of PieceManager interface.
24type MockPieceManager struct {
25ctrl *gomock.Controller
26recorder *MockPieceManagerMockRecorder
27}
28
29// MockPieceManagerMockRecorder is the mock recorder for MockPieceManager.
30type MockPieceManagerMockRecorder struct {
31mock *MockPieceManager
32}
33
34// NewMockPieceManager creates a new mock instance.
35func NewMockPieceManager(ctrl *gomock.Controller) *MockPieceManager {
36mock := &MockPieceManager{ctrl: ctrl}
37mock.recorder = &MockPieceManagerMockRecorder{mock}
38return mock
39}
40
41// EXPECT returns an object that allows the caller to indicate expected use.
42func (m *MockPieceManager) EXPECT() *MockPieceManagerMockRecorder {
43return m.recorder
44}
45
46// DownloadPiece mocks base method.
47func (m *MockPieceManager) DownloadPiece(ctx context.Context, request *DownloadPieceRequest) (*DownloadPieceResult, error) {
48m.ctrl.T.Helper()
49ret := m.ctrl.Call(m, "DownloadPiece", ctx, request)
50ret0, _ := ret[0].(*DownloadPieceResult)
51ret1, _ := ret[1].(error)
52return ret0, ret1
53}
54
55// DownloadPiece indicates an expected call of DownloadPiece.
56func (mr *MockPieceManagerMockRecorder) DownloadPiece(ctx, request any) *gomock.Call {
57mr.mock.ctrl.T.Helper()
58return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DownloadPiece", reflect.TypeOf((*MockPieceManager)(nil).DownloadPiece), ctx, request)
59}
60
61// DownloadSource mocks base method.
62func (m *MockPieceManager) DownloadSource(ctx context.Context, pt Task, request *scheduler.PeerTaskRequest, parsedRange *http.Range) error {
63m.ctrl.T.Helper()
64ret := m.ctrl.Call(m, "DownloadSource", ctx, pt, request, parsedRange)
65ret0, _ := ret[0].(error)
66return ret0
67}
68
69// DownloadSource indicates an expected call of DownloadSource.
70func (mr *MockPieceManagerMockRecorder) DownloadSource(ctx, pt, request, parsedRange any) *gomock.Call {
71mr.mock.ctrl.T.Helper()
72return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DownloadSource", reflect.TypeOf((*MockPieceManager)(nil).DownloadSource), ctx, pt, request, parsedRange)
73}
74
75// Import mocks base method.
76func (m *MockPieceManager) Import(ctx context.Context, ptm storage.PeerTaskMetadata, tsd storage.TaskStorageDriver, contentLength int64, reader io.Reader) error {
77m.ctrl.T.Helper()
78ret := m.ctrl.Call(m, "Import", ctx, ptm, tsd, contentLength, reader)
79ret0, _ := ret[0].(error)
80return ret0
81}
82
83// Import indicates an expected call of Import.
84func (mr *MockPieceManagerMockRecorder) Import(ctx, ptm, tsd, contentLength, reader any) *gomock.Call {
85mr.mock.ctrl.T.Helper()
86return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Import", reflect.TypeOf((*MockPieceManager)(nil).Import), ctx, ptm, tsd, contentLength, reader)
87}
88
89// ImportFile mocks base method.
90func (m *MockPieceManager) ImportFile(ctx context.Context, ptm storage.PeerTaskMetadata, tsd storage.TaskStorageDriver, req *dfdaemon.ImportTaskRequest) error {
91m.ctrl.T.Helper()
92ret := m.ctrl.Call(m, "ImportFile", ctx, ptm, tsd, req)
93ret0, _ := ret[0].(error)
94return ret0
95}
96
97// ImportFile indicates an expected call of ImportFile.
98func (mr *MockPieceManagerMockRecorder) ImportFile(ctx, ptm, tsd, req any) *gomock.Call {
99mr.mock.ctrl.T.Helper()
100return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportFile", reflect.TypeOf((*MockPieceManager)(nil).ImportFile), ctx, ptm, tsd, req)
101}
102