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  }