Documentation
¶
Index ¶
- type MockDatabase
- func (mock *MockDatabase) CheckCommandLock(cmdName command.Name) (*command.Lock, error)
- func (mock *MockDatabase) Close() error
- func (mock *MockDatabase) DeletePullStatus(pull models.PullRequest) error
- func (mock *MockDatabase) FailHandler() pegomock.FailHandler
- func (mock *MockDatabase) GetLock(project models.Project, workspace string) (*models.ProjectLock, error)
- func (mock *MockDatabase) GetPullStatus(pull models.PullRequest) (*models.PullStatus, error)
- func (mock *MockDatabase) List() ([]models.ProjectLock, error)
- func (mock *MockDatabase) LockCommand(cmdName command.Name, lockTime time.Time) (*command.Lock, error)
- func (mock *MockDatabase) SetFailHandler(fh pegomock.FailHandler)
- func (mock *MockDatabase) TryLock(lock models.ProjectLock) (bool, models.ProjectLock, error)
- func (mock *MockDatabase) Unlock(project models.Project, workspace string) (*models.ProjectLock, error)
- func (mock *MockDatabase) UnlockByPull(repoFullName string, pullNum int) ([]models.ProjectLock, error)
- func (mock *MockDatabase) UnlockCommand(cmdName command.Name) error
- func (mock *MockDatabase) UpdateProjectStatus(pull models.PullRequest, workspace string, repoRelDir string, ...) error
- func (mock *MockDatabase) UpdatePullWithResults(pull models.PullRequest, newResults []command.ProjectResult) (models.PullStatus, error)
- func (mock *MockDatabase) VerifyWasCalled(invocationCountMatcher pegomock.InvocationCountMatcher) *VerifierMockDatabase
- func (mock *MockDatabase) VerifyWasCalledEventually(invocationCountMatcher pegomock.InvocationCountMatcher, timeout time.Duration) *VerifierMockDatabase
- func (mock *MockDatabase) VerifyWasCalledInOrder(invocationCountMatcher pegomock.InvocationCountMatcher, ...) *VerifierMockDatabase
- func (mock *MockDatabase) VerifyWasCalledOnce() *VerifierMockDatabase
- type MockDatabase_CheckCommandLock_OngoingVerification
- type MockDatabase_Close_OngoingVerification
- type MockDatabase_DeletePullStatus_OngoingVerification
- type MockDatabase_GetLock_OngoingVerification
- type MockDatabase_GetPullStatus_OngoingVerification
- type MockDatabase_List_OngoingVerification
- type MockDatabase_LockCommand_OngoingVerification
- type MockDatabase_TryLock_OngoingVerification
- type MockDatabase_UnlockByPull_OngoingVerification
- type MockDatabase_UnlockCommand_OngoingVerification
- type MockDatabase_Unlock_OngoingVerification
- type MockDatabase_UpdateProjectStatus_OngoingVerification
- func (c *MockDatabase_UpdateProjectStatus_OngoingVerification) GetAllCapturedArguments() (_param0 []models.PullRequest, _param1 []string, _param2 []string, ...)
- func (c *MockDatabase_UpdateProjectStatus_OngoingVerification) GetCapturedArguments() (models.PullRequest, string, string, models.ProjectPlanStatus)
- type MockDatabase_UpdatePullWithResults_OngoingVerification
- type VerifierMockDatabase
- func (verifier *VerifierMockDatabase) CheckCommandLock(cmdName command.Name) *MockDatabase_CheckCommandLock_OngoingVerification
- func (verifier *VerifierMockDatabase) Close() *MockDatabase_Close_OngoingVerification
- func (verifier *VerifierMockDatabase) DeletePullStatus(pull models.PullRequest) *MockDatabase_DeletePullStatus_OngoingVerification
- func (verifier *VerifierMockDatabase) GetLock(project models.Project, workspace string) *MockDatabase_GetLock_OngoingVerification
- func (verifier *VerifierMockDatabase) GetPullStatus(pull models.PullRequest) *MockDatabase_GetPullStatus_OngoingVerification
- func (verifier *VerifierMockDatabase) List() *MockDatabase_List_OngoingVerification
- func (verifier *VerifierMockDatabase) LockCommand(cmdName command.Name, lockTime time.Time) *MockDatabase_LockCommand_OngoingVerification
- func (verifier *VerifierMockDatabase) TryLock(lock models.ProjectLock) *MockDatabase_TryLock_OngoingVerification
- func (verifier *VerifierMockDatabase) Unlock(project models.Project, workspace string) *MockDatabase_Unlock_OngoingVerification
- func (verifier *VerifierMockDatabase) UnlockByPull(repoFullName string, pullNum int) *MockDatabase_UnlockByPull_OngoingVerification
- func (verifier *VerifierMockDatabase) UnlockCommand(cmdName command.Name) *MockDatabase_UnlockCommand_OngoingVerification
- func (verifier *VerifierMockDatabase) UpdateProjectStatus(pull models.PullRequest, workspace string, repoRelDir string, ...) *MockDatabase_UpdateProjectStatus_OngoingVerification
- func (verifier *VerifierMockDatabase) UpdatePullWithResults(pull models.PullRequest, newResults []command.ProjectResult) *MockDatabase_UpdatePullWithResults_OngoingVerification
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 (*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 (*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 ¶
func (c *MockDatabase_CheckCommandLock_OngoingVerification) GetCapturedArguments() command.Name
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 ¶
func (c *MockDatabase_DeletePullStatus_OngoingVerification) GetCapturedArguments() models.PullRequest
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 ¶
func (c *MockDatabase_GetPullStatus_OngoingVerification) GetCapturedArguments() models.PullRequest
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 ¶
func (c *MockDatabase_TryLock_OngoingVerification) GetCapturedArguments() models.ProjectLock
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 ¶
func (c *MockDatabase_UnlockCommand_OngoingVerification) GetCapturedArguments() command.Name
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 ¶
func (c *MockDatabase_UpdateProjectStatus_OngoingVerification) GetCapturedArguments() (models.PullRequest, string, string, models.ProjectPlanStatus)
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 ¶
func (c *MockDatabase_UpdatePullWithResults_OngoingVerification) GetCapturedArguments() (models.PullRequest, []command.ProjectResult)
type VerifierMockDatabase ¶
type VerifierMockDatabase struct {
// contains filtered or unexported fields
}
func (*VerifierMockDatabase) CheckCommandLock ¶
func (verifier *VerifierMockDatabase) CheckCommandLock(cmdName command.Name) *MockDatabase_CheckCommandLock_OngoingVerification
func (*VerifierMockDatabase) Close ¶
func (verifier *VerifierMockDatabase) Close() *MockDatabase_Close_OngoingVerification
func (*VerifierMockDatabase) DeletePullStatus ¶
func (verifier *VerifierMockDatabase) DeletePullStatus(pull models.PullRequest) *MockDatabase_DeletePullStatus_OngoingVerification
func (*VerifierMockDatabase) GetLock ¶
func (verifier *VerifierMockDatabase) GetLock(project models.Project, workspace string) *MockDatabase_GetLock_OngoingVerification
func (*VerifierMockDatabase) GetPullStatus ¶
func (verifier *VerifierMockDatabase) GetPullStatus(pull models.PullRequest) *MockDatabase_GetPullStatus_OngoingVerification
func (*VerifierMockDatabase) List ¶
func (verifier *VerifierMockDatabase) List() *MockDatabase_List_OngoingVerification
func (*VerifierMockDatabase) LockCommand ¶
func (verifier *VerifierMockDatabase) LockCommand(cmdName command.Name, lockTime time.Time) *MockDatabase_LockCommand_OngoingVerification
func (*VerifierMockDatabase) TryLock ¶
func (verifier *VerifierMockDatabase) TryLock(lock models.ProjectLock) *MockDatabase_TryLock_OngoingVerification
func (*VerifierMockDatabase) Unlock ¶
func (verifier *VerifierMockDatabase) Unlock(project models.Project, workspace string) *MockDatabase_Unlock_OngoingVerification
func (*VerifierMockDatabase) UnlockByPull ¶
func (verifier *VerifierMockDatabase) UnlockByPull(repoFullName string, pullNum int) *MockDatabase_UnlockByPull_OngoingVerification
func (*VerifierMockDatabase) UnlockCommand ¶
func (verifier *VerifierMockDatabase) UnlockCommand(cmdName command.Name) *MockDatabase_UnlockCommand_OngoingVerification
func (*VerifierMockDatabase) UpdateProjectStatus ¶
func (verifier *VerifierMockDatabase) UpdateProjectStatus(pull models.PullRequest, workspace string, repoRelDir string, newStatus models.ProjectPlanStatus) *MockDatabase_UpdateProjectStatus_OngoingVerification
func (*VerifierMockDatabase) UpdatePullWithResults ¶
func (verifier *VerifierMockDatabase) UpdatePullWithResults(pull models.PullRequest, newResults []command.ProjectResult) *MockDatabase_UpdatePullWithResults_OngoingVerification
Click to show internal directories.
Click to hide internal directories.