owners

package
v0.0.0-...-c9da2d3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package owners is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockOwnersHelper

type MockOwnersHelper struct {
	// contains filtered or unexported fields
}

MockOwnersHelper is a mock of OwnersHelper interface.

func NewMockOwnersHelper

func NewMockOwnersHelper(ctrl *gomock.Controller) *MockOwnersHelper

NewMockOwnersHelper creates a new mock instance.

func (*MockOwnersHelper) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockOwnersHelper) FromFile

func (m *MockOwnersHelper) FromFile(filePath string) (*Owners, error)

FromFile mocks base method.

func (*MockOwnersHelper) GetRandomApprover

func (m *MockOwnersHelper) GetRandomApprover(o *Owners) (string, error)

GetRandomApprover mocks base method.

func (*MockOwnersHelper) IsApprover

func (m *MockOwnersHelper) IsApprover(o *Owners, userLogin string) bool

IsApprover mocks base method.

type MockOwnersHelperMockRecorder

type MockOwnersHelperMockRecorder struct {
	// contains filtered or unexported fields
}

MockOwnersHelperMockRecorder is the mock recorder for MockOwnersHelper.

func (*MockOwnersHelperMockRecorder) FromFile

func (mr *MockOwnersHelperMockRecorder) FromFile(filePath interface{}) *gomock.Call

FromFile indicates an expected call of FromFile.

func (*MockOwnersHelperMockRecorder) GetRandomApprover

func (mr *MockOwnersHelperMockRecorder) GetRandomApprover(o interface{}) *gomock.Call

GetRandomApprover indicates an expected call of GetRandomApprover.

func (*MockOwnersHelperMockRecorder) IsApprover

func (mr *MockOwnersHelperMockRecorder) IsApprover(o, userLogin interface{}) *gomock.Call

IsApprover indicates an expected call of IsApprover.

type Owners

type Owners struct {
	Approvers []string `yaml:"approvers"`
	Reviewers []string `yaml:"reviewers"`
	Component string   `yaml:"component"`
}

type OwnersHelper

type OwnersHelper interface {
	FromFile(filePath string) (*Owners, error)
	IsApprover(o *Owners, userLogin string) bool
	GetRandomApprover(o *Owners) (string, error)
}

func NewOwnersHelper

func NewOwnersHelper() OwnersHelper

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL