Dragonfly2
56 строк · 1.7 Кб
1// Code generated by MockGen. DO NOT EDIT.
2// Source: piece_downloader.go
3//
4// Generated by this command:
5//
6// mockgen -destination piece_downloader_mock.go -source piece_downloader.go -package peer
7//
8// Package peer is a generated GoMock package.
9package peer
10
11import (
12context "context"
13io "io"
14reflect "reflect"
15
16gomock "go.uber.org/mock/gomock"
17)
18
19// MockPieceDownloader is a mock of PieceDownloader interface.
20type MockPieceDownloader struct {
21ctrl *gomock.Controller
22recorder *MockPieceDownloaderMockRecorder
23}
24
25// MockPieceDownloaderMockRecorder is the mock recorder for MockPieceDownloader.
26type MockPieceDownloaderMockRecorder struct {
27mock *MockPieceDownloader
28}
29
30// NewMockPieceDownloader creates a new mock instance.
31func NewMockPieceDownloader(ctrl *gomock.Controller) *MockPieceDownloader {
32mock := &MockPieceDownloader{ctrl: ctrl}
33mock.recorder = &MockPieceDownloaderMockRecorder{mock}
34return mock
35}
36
37// EXPECT returns an object that allows the caller to indicate expected use.
38func (m *MockPieceDownloader) EXPECT() *MockPieceDownloaderMockRecorder {
39return m.recorder
40}
41
42// DownloadPiece mocks base method.
43func (m *MockPieceDownloader) DownloadPiece(arg0 context.Context, arg1 *DownloadPieceRequest) (io.Reader, io.Closer, error) {
44m.ctrl.T.Helper()
45ret := m.ctrl.Call(m, "DownloadPiece", arg0, arg1)
46ret0, _ := ret[0].(io.Reader)
47ret1, _ := ret[1].(io.Closer)
48ret2, _ := ret[2].(error)
49return ret0, ret1, ret2
50}
51
52// DownloadPiece indicates an expected call of DownloadPiece.
53func (mr *MockPieceDownloaderMockRecorder) DownloadPiece(arg0, arg1 any) *gomock.Call {
54mr.mock.ctrl.T.Helper()
55return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DownloadPiece", reflect.TypeOf((*MockPieceDownloader)(nil).DownloadPiece), arg0, arg1)
56}
57