mocks

package
v0.40.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockDatabase

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

func NewMockDatabase

func NewMockDatabase(options ...pegomock.Option) *MockDatabase

func (*MockDatabase) CheckCommandLock

func (mock *MockDatabase) CheckCommandLock(cmdName command.Name) (*command.Lock, error)

func (*MockDatabase) Close

func (mock *MockDatabase) Close() error

func (*MockDatabase) DeletePullStatus

func (mock *MockDatabase) DeletePullStatus(pull models.PullRequest) error

func (*MockDatabase) FailHandler

func (mock *MockDatabase) FailHandler() pegomock.FailHandler

func (*MockDatabase) GetLock

func (mock *MockDatabase) GetLock(project models.Project, workspace string) (*models.ProjectLock, error)

func (*MockDatabase) GetPullStatus

func (mock *MockDatabase) GetPullStatus(pull models.PullRequest) (*models.PullStatus, error)

func (*MockDatabase) List

func (mock *MockDatabase) List() ([]models.ProjectLock, error)

func (*MockDatabase) LockCommand

func (mock *MockDatabase) LockCommand(cmdName command.Name, lockTime time.Time) (*command.Lock, error)

func (*MockDatabase) SetFailHandler

func (mock *MockDatabase) SetFailHandler(fh pegomock.FailHandler)

func (*MockDatabase) TryLock

func (mock *MockDatabase) TryLock(lock models.ProjectLock) (bool, models.ProjectLock, error)

func (*MockDatabase) Unlock

func (mock *MockDatabase) Unlock(project models.Project, workspace string) (*models.ProjectLock, error)

func (*MockDatabase) UnlockByPull

func (mock *MockDatabase) UnlockByPull(repoFullName string, pullNum int) ([]models.ProjectLock, error)

func (*MockDatabase) UnlockCommand

func (mock *MockDatabase) UnlockCommand(cmdName command.Name) error

func (*MockDatabase) UpdateProjectStatus

func (mock *MockDatabase) UpdateProjectStatus(pull models.PullRequest, workspace string, repoRelDir string, newStatus models.ProjectPlanStatus) error

func (*MockDatabase) UpdatePullWithResults

func (mock *MockDatabase) UpdatePullWithResults(pull models.PullRequest, newResults []command.ProjectResult) (models.PullStatus, error)

func (*MockDatabase) VerifyWasCalled

func (mock *MockDatabase) VerifyWasCalled(invocationCountMatcher pegomock.InvocationCountMatcher) *VerifierMockDatabase

func (*MockDatabase) VerifyWasCalledEventually

func (mock *MockDatabase) VerifyWasCalledEventually(invocationCountMatcher pegomock.InvocationCountMatcher, timeout time.Duration) *VerifierMockDatabase

func (*MockDatabase) VerifyWasCalledInOrder

func (mock *MockDatabase) VerifyWasCalledInOrder(invocationCountMatcher pegomock.InvocationCountMatcher, inOrderContext *pegomock.InOrderContext) *VerifierMockDatabase

func (*MockDatabase) VerifyWasCalledOnce

func (mock *MockDatabase) VerifyWasCalledOnce() *VerifierMockDatabase

type MockDatabase_CheckCommandLock_OngoingVerification

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

func (*MockDatabase_CheckCommandLock_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_CheckCommandLock_OngoingVerification) GetAllCapturedArguments() (_param0 []command.Name)

func (*MockDatabase_CheckCommandLock_OngoingVerification) GetCapturedArguments

type MockDatabase_Close_OngoingVerification

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

func (*MockDatabase_Close_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_Close_OngoingVerification) GetAllCapturedArguments()

func (*MockDatabase_Close_OngoingVerification) GetCapturedArguments

func (c *MockDatabase_Close_OngoingVerification) GetCapturedArguments()

type MockDatabase_DeletePullStatus_OngoingVerification

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

func (*MockDatabase_DeletePullStatus_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_DeletePullStatus_OngoingVerification) GetAllCapturedArguments() (_param0 []models.PullRequest)

func (*MockDatabase_DeletePullStatus_OngoingVerification) GetCapturedArguments

type MockDatabase_GetLock_OngoingVerification

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

func (*MockDatabase_GetLock_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_GetLock_OngoingVerification) GetAllCapturedArguments() (_param0 []models.Project, _param1 []string)

func (*MockDatabase_GetLock_OngoingVerification) GetCapturedArguments

func (c *MockDatabase_GetLock_OngoingVerification) GetCapturedArguments() (models.Project, string)

type MockDatabase_GetPullStatus_OngoingVerification

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

func (*MockDatabase_GetPullStatus_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_GetPullStatus_OngoingVerification) GetAllCapturedArguments() (_param0 []models.PullRequest)

func (*MockDatabase_GetPullStatus_OngoingVerification) GetCapturedArguments

type MockDatabase_List_OngoingVerification

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

func (*MockDatabase_List_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_List_OngoingVerification) GetAllCapturedArguments()

func (*MockDatabase_List_OngoingVerification) GetCapturedArguments

func (c *MockDatabase_List_OngoingVerification) GetCapturedArguments()

type MockDatabase_LockCommand_OngoingVerification

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

func (*MockDatabase_LockCommand_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_LockCommand_OngoingVerification) GetAllCapturedArguments() (_param0 []command.Name, _param1 []time.Time)

func (*MockDatabase_LockCommand_OngoingVerification) GetCapturedArguments

func (c *MockDatabase_LockCommand_OngoingVerification) GetCapturedArguments() (command.Name, time.Time)

type MockDatabase_TryLock_OngoingVerification

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

func (*MockDatabase_TryLock_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_TryLock_OngoingVerification) GetAllCapturedArguments() (_param0 []models.ProjectLock)

func (*MockDatabase_TryLock_OngoingVerification) GetCapturedArguments

type MockDatabase_UnlockByPull_OngoingVerification

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

func (*MockDatabase_UnlockByPull_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_UnlockByPull_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []int)

func (*MockDatabase_UnlockByPull_OngoingVerification) GetCapturedArguments

func (c *MockDatabase_UnlockByPull_OngoingVerification) GetCapturedArguments() (string, int)

type MockDatabase_UnlockCommand_OngoingVerification

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

func (*MockDatabase_UnlockCommand_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_UnlockCommand_OngoingVerification) GetAllCapturedArguments() (_param0 []command.Name)

func (*MockDatabase_UnlockCommand_OngoingVerification) GetCapturedArguments

type MockDatabase_Unlock_OngoingVerification

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

func (*MockDatabase_Unlock_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_Unlock_OngoingVerification) GetAllCapturedArguments() (_param0 []models.Project, _param1 []string)

func (*MockDatabase_Unlock_OngoingVerification) GetCapturedArguments

func (c *MockDatabase_Unlock_OngoingVerification) GetCapturedArguments() (models.Project, string)

type MockDatabase_UpdateProjectStatus_OngoingVerification

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

func (*MockDatabase_UpdateProjectStatus_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_UpdateProjectStatus_OngoingVerification) GetAllCapturedArguments() (_param0 []models.PullRequest, _param1 []string, _param2 []string, _param3 []models.ProjectPlanStatus)

func (*MockDatabase_UpdateProjectStatus_OngoingVerification) GetCapturedArguments

type MockDatabase_UpdatePullWithResults_OngoingVerification

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

func (*MockDatabase_UpdatePullWithResults_OngoingVerification) GetAllCapturedArguments

func (c *MockDatabase_UpdatePullWithResults_OngoingVerification) GetAllCapturedArguments() (_param0 []models.PullRequest, _param1 [][]command.ProjectResult)

func (*MockDatabase_UpdatePullWithResults_OngoingVerification) GetCapturedArguments

type VerifierMockDatabase

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

func (*VerifierMockDatabase) CheckCommandLock

func (*VerifierMockDatabase) Close

func (*VerifierMockDatabase) DeletePullStatus

func (*VerifierMockDatabase) GetLock

func (*VerifierMockDatabase) GetPullStatus

func (*VerifierMockDatabase) List

func (*VerifierMockDatabase) LockCommand

func (verifier *VerifierMockDatabase) LockCommand(cmdName command.Name, lockTime time.Time) *MockDatabase_LockCommand_OngoingVerification

func (*VerifierMockDatabase) TryLock

func (*VerifierMockDatabase) Unlock

func (*VerifierMockDatabase) UnlockByPull

func (verifier *VerifierMockDatabase) UnlockByPull(repoFullName string, pullNum int) *MockDatabase_UnlockByPull_OngoingVerification

func (*VerifierMockDatabase) UnlockCommand

func (*VerifierMockDatabase) UpdateProjectStatus

func (verifier *VerifierMockDatabase) UpdateProjectStatus(pull models.PullRequest, workspace string, repoRelDir string, newStatus models.ProjectPlanStatus) *MockDatabase_UpdateProjectStatus_OngoingVerification

func (*VerifierMockDatabase) UpdatePullWithResults

Jump to

Keyboard shortcuts

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