github.com/uber/kraken@v0.1.4/mocks/lib/backend/s3backend/s3.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: github.com/uber/kraken/lib/backend/s3backend (interfaces: S3) 3 4 // Package mocks3backend is a generated GoMock package. 5 package mocks3backend 6 7 import ( 8 s3 "github.com/aws/aws-sdk-go/service/s3" 9 s3manager "github.com/aws/aws-sdk-go/service/s3/s3manager" 10 gomock "github.com/golang/mock/gomock" 11 io "io" 12 reflect "reflect" 13 ) 14 15 // MockS3 is a mock of S3 interface 16 type MockS3 struct { 17 ctrl *gomock.Controller 18 recorder *MockS3MockRecorder 19 } 20 21 // MockS3MockRecorder is the mock recorder for MockS3 22 type MockS3MockRecorder struct { 23 mock *MockS3 24 } 25 26 // NewMockS3 creates a new mock instance 27 func NewMockS3(ctrl *gomock.Controller) *MockS3 { 28 mock := &MockS3{ctrl: ctrl} 29 mock.recorder = &MockS3MockRecorder{mock} 30 return mock 31 } 32 33 // EXPECT returns an object that allows the caller to indicate expected use 34 func (m *MockS3) EXPECT() *MockS3MockRecorder { 35 return m.recorder 36 } 37 38 // Download mocks base method 39 func (m *MockS3) Download(arg0 io.WriterAt, arg1 *s3.GetObjectInput, arg2 ...func(*s3manager.Downloader)) (int64, error) { 40 m.ctrl.T.Helper() 41 varargs := []interface{}{arg0, arg1} 42 for _, a := range arg2 { 43 varargs = append(varargs, a) 44 } 45 ret := m.ctrl.Call(m, "Download", varargs...) 46 ret0, _ := ret[0].(int64) 47 ret1, _ := ret[1].(error) 48 return ret0, ret1 49 } 50 51 // Download indicates an expected call of Download 52 func (mr *MockS3MockRecorder) Download(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call { 53 mr.mock.ctrl.T.Helper() 54 varargs := append([]interface{}{arg0, arg1}, arg2...) 55 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Download", reflect.TypeOf((*MockS3)(nil).Download), varargs...) 56 } 57 58 // HeadObject mocks base method 59 func (m *MockS3) HeadObject(arg0 *s3.HeadObjectInput) (*s3.HeadObjectOutput, error) { 60 m.ctrl.T.Helper() 61 ret := m.ctrl.Call(m, "HeadObject", arg0) 62 ret0, _ := ret[0].(*s3.HeadObjectOutput) 63 ret1, _ := ret[1].(error) 64 return ret0, ret1 65 } 66 67 // HeadObject indicates an expected call of HeadObject 68 func (mr *MockS3MockRecorder) HeadObject(arg0 interface{}) *gomock.Call { 69 mr.mock.ctrl.T.Helper() 70 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HeadObject", reflect.TypeOf((*MockS3)(nil).HeadObject), arg0) 71 } 72 73 // ListObjectsV2Pages mocks base method 74 func (m *MockS3) ListObjectsV2Pages(arg0 *s3.ListObjectsV2Input, arg1 func(*s3.ListObjectsV2Output, bool) bool) error { 75 m.ctrl.T.Helper() 76 ret := m.ctrl.Call(m, "ListObjectsV2Pages", arg0, arg1) 77 ret0, _ := ret[0].(error) 78 return ret0 79 } 80 81 // ListObjectsV2Pages indicates an expected call of ListObjectsV2Pages 82 func (mr *MockS3MockRecorder) ListObjectsV2Pages(arg0, arg1 interface{}) *gomock.Call { 83 mr.mock.ctrl.T.Helper() 84 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListObjectsV2Pages", reflect.TypeOf((*MockS3)(nil).ListObjectsV2Pages), arg0, arg1) 85 } 86 87 // Upload mocks base method 88 func (m *MockS3) Upload(arg0 *s3manager.UploadInput, arg1 ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error) { 89 m.ctrl.T.Helper() 90 varargs := []interface{}{arg0} 91 for _, a := range arg1 { 92 varargs = append(varargs, a) 93 } 94 ret := m.ctrl.Call(m, "Upload", varargs...) 95 ret0, _ := ret[0].(*s3manager.UploadOutput) 96 ret1, _ := ret[1].(error) 97 return ret0, ret1 98 } 99 100 // Upload indicates an expected call of Upload 101 func (mr *MockS3MockRecorder) Upload(arg0 interface{}, arg1 ...interface{}) *gomock.Call { 102 mr.mock.ctrl.T.Helper() 103 varargs := append([]interface{}{arg0}, arg1...) 104 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Upload", reflect.TypeOf((*MockS3)(nil).Upload), varargs...) 105 }