Documentation ¶
Index ¶
- type MockClient
- func (c *MockClient) AddGroupMember(gid interface{}, opt *gitlab.AddGroupMemberOptions, ...) (*gitlab.GroupMember, *gitlab.Response, error)
- func (c *MockClient) AddGroupSAMLLink(pid interface{}, opt *gitlab.AddGroupSAMLLinkOptions, ...) (*gitlab.SAMLGroupLink, *gitlab.Response, error)
- func (c *MockClient) CreateGroup(opt *gitlab.CreateGroupOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error)
- func (c *MockClient) CreateGroupAccessToken(gid interface{}, opt *gitlab.CreateGroupAccessTokenOptions, ...) (*gitlab.GroupAccessToken, *gitlab.Response, error)
- func (c *MockClient) CreateGroupDeployToken(gid interface{}, opt *gitlab.CreateGroupDeployTokenOptions, ...) (*gitlab.DeployToken, *gitlab.Response, error)
- func (c *MockClient) CreateVariable(gid interface{}, opt *gitlab.CreateGroupVariableOptions, ...) (*gitlab.GroupVariable, *gitlab.Response, error)
- func (c *MockClient) DeleteGroup(pid interface{}, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
- func (c *MockClient) DeleteGroupDeployToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
- func (c *MockClient) DeleteGroupSAMLLink(pid interface{}, samlGroupName string, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
- func (c *MockClient) EditGroupMember(gid interface{}, user int, opt *gitlab.EditGroupMemberOptions, ...) (*gitlab.GroupMember, *gitlab.Response, error)
- func (c *MockClient) GetGroup(pid interface{}, opt *gitlab.GetGroupOptions, ...) (*gitlab.Group, *gitlab.Response, error)
- func (c *MockClient) GetGroupAccessToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.GroupAccessToken, *gitlab.Response, error)
- func (c *MockClient) GetGroupDeployToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.DeployToken, *gitlab.Response, error)
- func (c *MockClient) GetGroupMember(gid interface{}, user int, options ...gitlab.RequestOptionFunc) (*gitlab.GroupMember, *gitlab.Response, error)
- func (c *MockClient) GetGroupSAMLLink(pid interface{}, samlGroupName string, options ...gitlab.RequestOptionFunc) (*gitlab.SAMLGroupLink, *gitlab.Response, error)
- func (c *MockClient) GetVariable(gid interface{}, key string, options ...gitlab.RequestOptionFunc) (*gitlab.GroupVariable, *gitlab.Response, error)
- func (c *MockClient) ListUsers(opt *gitlab.ListUsersOptions, options ...gitlab.RequestOptionFunc) ([]*gitlab.User, *gitlab.Response, error)
- func (c *MockClient) ListVariables(gid interface{}, opt *gitlab.ListGroupVariablesOptions, ...) ([]*gitlab.GroupVariable, *gitlab.Response, error)
- func (c *MockClient) RemoveGroupMember(gid interface{}, user int, opt *gitlab.RemoveGroupMemberOptions, ...) (*gitlab.Response, error)
- func (c *MockClient) RemoveVariable(gid interface{}, key string, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
- func (c *MockClient) RevokeGroupAccessToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
- func (c *MockClient) ShareGroupWithGroup(gid interface{}, opt *gitlab.ShareGroupWithGroupOptions, ...) (*gitlab.Group, *gitlab.Response, error)
- func (c *MockClient) UnshareGroupFromGroup(gid interface{}, groupID int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
- func (c *MockClient) UpdateGroup(pid interface{}, opt *gitlab.UpdateGroupOptions, ...) (*gitlab.Group, *gitlab.Response, error)
- func (c *MockClient) UpdateVariable(gid interface{}, key string, opt *gitlab.UpdateGroupVariableOptions, ...) (*gitlab.GroupVariable, *gitlab.Response, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockClient ¶
type MockClient struct { groups.Client MockGetGroup func(pid interface{}, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error) MockCreateGroup func(opt *gitlab.CreateGroupOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error) MockUpdateGroup func(pid interface{}, opt *gitlab.UpdateGroupOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error) MockDeleteGroup func(pid interface{}, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error) MockGetMember func(gid interface{}, user int, options ...gitlab.RequestOptionFunc) (*gitlab.GroupMember, *gitlab.Response, error) MockAddMember func(gid interface{}, opt *gitlab.AddGroupMemberOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupMember, *gitlab.Response, error) MockEditMember func(gid interface{}, user int, opt *gitlab.EditGroupMemberOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupMember, *gitlab.Response, error) MockRemoveMember func(gid interface{}, user int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error) MockGetGroupDeployToken func(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.DeployToken, *gitlab.Response, error) MockCreateGroupDeployToken func(gid interface{}, opt *gitlab.CreateGroupDeployTokenOptions, options ...gitlab.RequestOptionFunc) (*gitlab.DeployToken, *gitlab.Response, error) MockDeleteGroupDeployToken func(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error) MockGetGroupAccessToken func(gid interface{}, accessToken int, options ...gitlab.RequestOptionFunc) (*gitlab.GroupAccessToken, *gitlab.Response, error) MockCreateGroupAccessToken func(gid interface{}, opt *gitlab.CreateGroupAccessTokenOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupAccessToken, *gitlab.Response, error) MockRevokeGroupAccessToken func(gid interface{}, accessToken int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error) MockGetGroupSAMLLink func(pid interface{}, samlGroupName string, options ...gitlab.RequestOptionFunc) (*gitlab.SAMLGroupLink, *gitlab.Response, error) MockAddGroupSAMLLink func(pid interface{}, opt *gitlab.AddGroupSAMLLinkOptions, options ...gitlab.RequestOptionFunc) (*gitlab.SAMLGroupLink, *gitlab.Response, error) MockDeleteGroupSAMLLink func(pid interface{}, samlGroupName string, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error) MockListGroupVariables func(gid interface{}, opt *gitlab.ListGroupVariablesOptions, options ...gitlab.RequestOptionFunc) ([]*gitlab.GroupVariable, *gitlab.Response, error) MockGetGroupVariable func(gid interface{}, key string, options ...gitlab.RequestOptionFunc) (*gitlab.GroupVariable, *gitlab.Response, error) MockCreateGroupVariable func(gid interface{}, opt *gitlab.CreateGroupVariableOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupVariable, *gitlab.Response, error) MockUpdateGroupVariable func(gid interface{}, key string, opt *gitlab.UpdateGroupVariableOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupVariable, *gitlab.Response, error) MockRemoveGroupVariable func(gid interface{}, key string, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error) MockListUsers func(opt *gitlab.ListUsersOptions, options ...gitlab.RequestOptionFunc) ([]*gitlab.User, *gitlab.Response, error) }
MockClient is a fake implementation of groups.Client.
func (*MockClient) AddGroupMember ¶
func (c *MockClient) AddGroupMember(gid interface{}, opt *gitlab.AddGroupMemberOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupMember, *gitlab.Response, error)
AddGroupMember calls the underlying MockAddMember method.
func (*MockClient) AddGroupSAMLLink ¶ added in v0.8.0
func (c *MockClient) AddGroupSAMLLink(pid interface{}, opt *gitlab.AddGroupSAMLLinkOptions, options ...gitlab.RequestOptionFunc) (*gitlab.SAMLGroupLink, *gitlab.Response, error)
AddGroupSAMLLink call the underlying MockAddGroupSAMLLink method.
func (*MockClient) CreateGroup ¶
func (c *MockClient) CreateGroup(opt *gitlab.CreateGroupOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error)
CreateGroup calls the underlying MockCreateGroup method
func (*MockClient) CreateGroupAccessToken ¶ added in v0.7.0
func (c *MockClient) CreateGroupAccessToken(gid interface{}, opt *gitlab.CreateGroupAccessTokenOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupAccessToken, *gitlab.Response, error)
CreateGroupAccessToken calls the underlying MockCreateGroupDeployToken method.
func (*MockClient) CreateGroupDeployToken ¶ added in v0.2.0
func (c *MockClient) CreateGroupDeployToken(gid interface{}, opt *gitlab.CreateGroupDeployTokenOptions, options ...gitlab.RequestOptionFunc) (*gitlab.DeployToken, *gitlab.Response, error)
CreateGroupDeployToken calls the underlying MockCreateGroupDeployToken method.
func (*MockClient) CreateVariable ¶ added in v0.5.0
func (c *MockClient) CreateVariable(gid interface{}, opt *gitlab.CreateGroupVariableOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupVariable, *gitlab.Response, error)
CreateVariable calls the underlying MockCreateGroupVariable method.
func (*MockClient) DeleteGroup ¶
func (c *MockClient) DeleteGroup(pid interface{}, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
DeleteGroup calls the underlying MockDeleteGroup method
func (*MockClient) DeleteGroupDeployToken ¶ added in v0.2.0
func (c *MockClient) DeleteGroupDeployToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
DeleteGroupDeployToken calls the underlying MockDeleteGroupDeployToken method.
func (*MockClient) DeleteGroupSAMLLink ¶ added in v0.8.0
func (c *MockClient) DeleteGroupSAMLLink(pid interface{}, samlGroupName string, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
DeleteGroupSAMLLink calls the underlying MockDeleteGroupSAMLLink method.
func (*MockClient) EditGroupMember ¶
func (c *MockClient) EditGroupMember(gid interface{}, user int, opt *gitlab.EditGroupMemberOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupMember, *gitlab.Response, error)
EditGroupMember calls the underlying MockEditMember method.
func (*MockClient) GetGroup ¶
func (c *MockClient) GetGroup(pid interface{}, opt *gitlab.GetGroupOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error)
GetGroup calls the underlying MockGetGroup method.
func (*MockClient) GetGroupAccessToken ¶ added in v0.7.0
func (c *MockClient) GetGroupAccessToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.GroupAccessToken, *gitlab.Response, error)
GetGroupAccessToken calls the underlying MockGetGroupDeployToken method.
func (*MockClient) GetGroupDeployToken ¶ added in v0.4.0
func (c *MockClient) GetGroupDeployToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.DeployToken, *gitlab.Response, error)
GetGroupDeployToken calls the underlying MockGetGroupDeployToken method.
func (*MockClient) GetGroupMember ¶
func (c *MockClient) GetGroupMember(gid interface{}, user int, options ...gitlab.RequestOptionFunc) (*gitlab.GroupMember, *gitlab.Response, error)
GetGroupMember calls the underlying MockGetMember method.
func (*MockClient) GetGroupSAMLLink ¶ added in v0.8.0
func (c *MockClient) GetGroupSAMLLink(pid interface{}, samlGroupName string, options ...gitlab.RequestOptionFunc) (*gitlab.SAMLGroupLink, *gitlab.Response, error)
GetGroupSAMLLink calls the underlying MockGetGroupSAMLLink method.
func (*MockClient) GetVariable ¶ added in v0.5.0
func (c *MockClient) GetVariable(gid interface{}, key string, options ...gitlab.RequestOptionFunc) (*gitlab.GroupVariable, *gitlab.Response, error)
GetVariable calls the underlying MockGetGrouptVariable method.
func (*MockClient) ListUsers ¶ added in v0.5.0
func (c *MockClient) ListUsers(opt *gitlab.ListUsersOptions, options ...gitlab.RequestOptionFunc) ([]*gitlab.User, *gitlab.Response, error)
ListUsers calls the underlying MockListUsers method.
func (*MockClient) ListVariables ¶ added in v0.5.0
func (c *MockClient) ListVariables(gid interface{}, opt *gitlab.ListGroupVariablesOptions, options ...gitlab.RequestOptionFunc) ([]*gitlab.GroupVariable, *gitlab.Response, error)
ListVariables calls the underlying MockListGroupVariables method.
func (*MockClient) RemoveGroupMember ¶
func (c *MockClient) RemoveGroupMember(gid interface{}, user int, opt *gitlab.RemoveGroupMemberOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
RemoveGroupMember calls the underlying MockRemoveMember method.
func (*MockClient) RemoveVariable ¶ added in v0.5.0
func (c *MockClient) RemoveVariable(gid interface{}, key string, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
RemoveVariable calls the underlying MockRemoveGroupVariable method.
func (*MockClient) RevokeGroupAccessToken ¶ added in v0.7.0
func (c *MockClient) RevokeGroupAccessToken(gid interface{}, deployToken int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
RevokeGroupAccessToken calls the underlying MockDeleteGroupDeployToken method.
func (*MockClient) ShareGroupWithGroup ¶ added in v0.4.0
func (c *MockClient) ShareGroupWithGroup(gid interface{}, opt *gitlab.ShareGroupWithGroupOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error)
ShareGroupWithGroup calls the underlying MockShareGroupWithGroup method
func (*MockClient) UnshareGroupFromGroup ¶ added in v0.4.0
func (c *MockClient) UnshareGroupFromGroup(gid interface{}, groupID int, options ...gitlab.RequestOptionFunc) (*gitlab.Response, error)
UnshareGroupFromGroup calls the underlying MockUnshareGroupFromGroup method
func (*MockClient) UpdateGroup ¶
func (c *MockClient) UpdateGroup(pid interface{}, opt *gitlab.UpdateGroupOptions, options ...gitlab.RequestOptionFunc) (*gitlab.Group, *gitlab.Response, error)
UpdateGroup calls the underlying MockUpdateGroup method
func (*MockClient) UpdateVariable ¶ added in v0.5.0
func (c *MockClient) UpdateVariable(gid interface{}, key string, opt *gitlab.UpdateGroupVariableOptions, options ...gitlab.RequestOptionFunc) (*gitlab.GroupVariable, *gitlab.Response, error)
UpdateVariable calls the underlying MockUpdateGroupVariable method.