github.com/web-platform-tests/wpt.fyi@v0.0.0-20240530210107-70cf978996f1/shared/sharedtest/github_oauth_mock.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: github.com/web-platform-tests/wpt.fyi/shared (interfaces: GitHubOAuth,GitHubAccessControl) 3 4 // Package sharedtest is a generated GoMock package. 5 package sharedtest 6 7 import ( 8 context "context" 9 reflect "reflect" 10 11 gomock "github.com/golang/mock/gomock" 12 github "github.com/google/go-github/v47/github" 13 shared "github.com/web-platform-tests/wpt.fyi/shared" 14 oauth2 "golang.org/x/oauth2" 15 ) 16 17 // MockGitHubOAuth is a mock of GitHubOAuth interface. 18 type MockGitHubOAuth struct { 19 ctrl *gomock.Controller 20 recorder *MockGitHubOAuthMockRecorder 21 } 22 23 // MockGitHubOAuthMockRecorder is the mock recorder for MockGitHubOAuth. 24 type MockGitHubOAuthMockRecorder struct { 25 mock *MockGitHubOAuth 26 } 27 28 // NewMockGitHubOAuth creates a new mock instance. 29 func NewMockGitHubOAuth(ctrl *gomock.Controller) *MockGitHubOAuth { 30 mock := &MockGitHubOAuth{ctrl: ctrl} 31 mock.recorder = &MockGitHubOAuthMockRecorder{mock} 32 return mock 33 } 34 35 // EXPECT returns an object that allows the caller to indicate expected use. 36 func (m *MockGitHubOAuth) EXPECT() *MockGitHubOAuthMockRecorder { 37 return m.recorder 38 } 39 40 // Context mocks base method. 41 func (m *MockGitHubOAuth) Context() context.Context { 42 m.ctrl.T.Helper() 43 ret := m.ctrl.Call(m, "Context") 44 ret0, _ := ret[0].(context.Context) 45 return ret0 46 } 47 48 // Context indicates an expected call of Context. 49 func (mr *MockGitHubOAuthMockRecorder) Context() *gomock.Call { 50 mr.mock.ctrl.T.Helper() 51 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Context", reflect.TypeOf((*MockGitHubOAuth)(nil).Context)) 52 } 53 54 // Datastore mocks base method. 55 func (m *MockGitHubOAuth) Datastore() shared.Datastore { 56 m.ctrl.T.Helper() 57 ret := m.ctrl.Call(m, "Datastore") 58 ret0, _ := ret[0].(shared.Datastore) 59 return ret0 60 } 61 62 // Datastore indicates an expected call of Datastore. 63 func (mr *MockGitHubOAuthMockRecorder) Datastore() *gomock.Call { 64 mr.mock.ctrl.T.Helper() 65 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Datastore", reflect.TypeOf((*MockGitHubOAuth)(nil).Datastore)) 66 } 67 68 // GetAccessToken mocks base method. 69 func (m *MockGitHubOAuth) GetAccessToken() string { 70 m.ctrl.T.Helper() 71 ret := m.ctrl.Call(m, "GetAccessToken") 72 ret0, _ := ret[0].(string) 73 return ret0 74 } 75 76 // GetAccessToken indicates an expected call of GetAccessToken. 77 func (mr *MockGitHubOAuthMockRecorder) GetAccessToken() *gomock.Call { 78 mr.mock.ctrl.T.Helper() 79 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccessToken", reflect.TypeOf((*MockGitHubOAuth)(nil).GetAccessToken)) 80 } 81 82 // GetAuthCodeURL mocks base method. 83 func (m *MockGitHubOAuth) GetAuthCodeURL(arg0 string, arg1 ...oauth2.AuthCodeOption) string { 84 m.ctrl.T.Helper() 85 varargs := []interface{}{arg0} 86 for _, a := range arg1 { 87 varargs = append(varargs, a) 88 } 89 ret := m.ctrl.Call(m, "GetAuthCodeURL", varargs...) 90 ret0, _ := ret[0].(string) 91 return ret0 92 } 93 94 // GetAuthCodeURL indicates an expected call of GetAuthCodeURL. 95 func (mr *MockGitHubOAuthMockRecorder) GetAuthCodeURL(arg0 interface{}, arg1 ...interface{}) *gomock.Call { 96 mr.mock.ctrl.T.Helper() 97 varargs := append([]interface{}{arg0}, arg1...) 98 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAuthCodeURL", reflect.TypeOf((*MockGitHubOAuth)(nil).GetAuthCodeURL), varargs...) 99 } 100 101 // GetUser mocks base method. 102 func (m *MockGitHubOAuth) GetUser(arg0 *github.Client) (*github.User, error) { 103 m.ctrl.T.Helper() 104 ret := m.ctrl.Call(m, "GetUser", arg0) 105 ret0, _ := ret[0].(*github.User) 106 ret1, _ := ret[1].(error) 107 return ret0, ret1 108 } 109 110 // GetUser indicates an expected call of GetUser. 111 func (mr *MockGitHubOAuthMockRecorder) GetUser(arg0 interface{}) *gomock.Call { 112 mr.mock.ctrl.T.Helper() 113 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUser", reflect.TypeOf((*MockGitHubOAuth)(nil).GetUser), arg0) 114 } 115 116 // NewClient mocks base method. 117 func (m *MockGitHubOAuth) NewClient(arg0 string) (*github.Client, error) { 118 m.ctrl.T.Helper() 119 ret := m.ctrl.Call(m, "NewClient", arg0) 120 ret0, _ := ret[0].(*github.Client) 121 ret1, _ := ret[1].(error) 122 return ret0, ret1 123 } 124 125 // NewClient indicates an expected call of NewClient. 126 func (mr *MockGitHubOAuthMockRecorder) NewClient(arg0 interface{}) *gomock.Call { 127 mr.mock.ctrl.T.Helper() 128 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewClient", reflect.TypeOf((*MockGitHubOAuth)(nil).NewClient), arg0) 129 } 130 131 // SetRedirectURL mocks base method. 132 func (m *MockGitHubOAuth) SetRedirectURL(arg0 string) { 133 m.ctrl.T.Helper() 134 m.ctrl.Call(m, "SetRedirectURL", arg0) 135 } 136 137 // SetRedirectURL indicates an expected call of SetRedirectURL. 138 func (mr *MockGitHubOAuthMockRecorder) SetRedirectURL(arg0 interface{}) *gomock.Call { 139 mr.mock.ctrl.T.Helper() 140 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetRedirectURL", reflect.TypeOf((*MockGitHubOAuth)(nil).SetRedirectURL), arg0) 141 } 142 143 // MockGitHubAccessControl is a mock of GitHubAccessControl interface. 144 type MockGitHubAccessControl struct { 145 ctrl *gomock.Controller 146 recorder *MockGitHubAccessControlMockRecorder 147 } 148 149 // MockGitHubAccessControlMockRecorder is the mock recorder for MockGitHubAccessControl. 150 type MockGitHubAccessControlMockRecorder struct { 151 mock *MockGitHubAccessControl 152 } 153 154 // NewMockGitHubAccessControl creates a new mock instance. 155 func NewMockGitHubAccessControl(ctrl *gomock.Controller) *MockGitHubAccessControl { 156 mock := &MockGitHubAccessControl{ctrl: ctrl} 157 mock.recorder = &MockGitHubAccessControlMockRecorder{mock} 158 return mock 159 } 160 161 // EXPECT returns an object that allows the caller to indicate expected use. 162 func (m *MockGitHubAccessControl) EXPECT() *MockGitHubAccessControlMockRecorder { 163 return m.recorder 164 } 165 166 // IsValidAdmin mocks base method. 167 func (m *MockGitHubAccessControl) IsValidAdmin() (bool, error) { 168 m.ctrl.T.Helper() 169 ret := m.ctrl.Call(m, "IsValidAdmin") 170 ret0, _ := ret[0].(bool) 171 ret1, _ := ret[1].(error) 172 return ret0, ret1 173 } 174 175 // IsValidAdmin indicates an expected call of IsValidAdmin. 176 func (mr *MockGitHubAccessControlMockRecorder) IsValidAdmin() *gomock.Call { 177 mr.mock.ctrl.T.Helper() 178 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsValidAdmin", reflect.TypeOf((*MockGitHubAccessControl)(nil).IsValidAdmin)) 179 } 180 181 // IsValidWPTMember mocks base method. 182 func (m *MockGitHubAccessControl) IsValidWPTMember() (bool, error) { 183 m.ctrl.T.Helper() 184 ret := m.ctrl.Call(m, "IsValidWPTMember") 185 ret0, _ := ret[0].(bool) 186 ret1, _ := ret[1].(error) 187 return ret0, ret1 188 } 189 190 // IsValidWPTMember indicates an expected call of IsValidWPTMember. 191 func (mr *MockGitHubAccessControlMockRecorder) IsValidWPTMember() *gomock.Call { 192 mr.mock.ctrl.T.Helper() 193 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsValidWPTMember", reflect.TypeOf((*MockGitHubAccessControl)(nil).IsValidWPTMember)) 194 }