Documentation
¶
Index ¶
- type JobExecutorMock
- func (mock *JobExecutorMock) Migrate(ctx context.Context, job *domain.Job) error
- func (mock *JobExecutorMock) MigrateCalls() []struct{ ... }
- func (mock *JobExecutorMock) PostPublish(ctx context.Context, job *domain.Job) error
- func (mock *JobExecutorMock) PostPublishCalls() []struct{ ... }
- func (mock *JobExecutorMock) Publish(ctx context.Context, job *domain.Job) error
- func (mock *JobExecutorMock) PublishCalls() []struct{ ... }
- func (mock *JobExecutorMock) Revert(ctx context.Context, job *domain.Job) error
- func (mock *JobExecutorMock) RevertCalls() []struct{ ... }
- type TaskExecutorMock
- func (mock *TaskExecutorMock) Migrate(ctx context.Context, task *domain.Task) error
- func (mock *TaskExecutorMock) MigrateCalls() []struct{ ... }
- func (mock *TaskExecutorMock) PostPublish(ctx context.Context, task *domain.Task) error
- func (mock *TaskExecutorMock) PostPublishCalls() []struct{ ... }
- func (mock *TaskExecutorMock) Publish(ctx context.Context, task *domain.Task) error
- func (mock *TaskExecutorMock) PublishCalls() []struct{ ... }
- func (mock *TaskExecutorMock) Revert(ctx context.Context, task *domain.Task) error
- func (mock *TaskExecutorMock) RevertCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobExecutorMock ¶
type JobExecutorMock struct {
// MigrateFunc mocks the Migrate method.
MigrateFunc func(ctx context.Context, job *domain.Job) error
// PostPublishFunc mocks the PostPublish method.
PostPublishFunc func(ctx context.Context, job *domain.Job) error
// PublishFunc mocks the Publish method.
PublishFunc func(ctx context.Context, job *domain.Job) error
// RevertFunc mocks the Revert method.
RevertFunc func(ctx context.Context, job *domain.Job) error
// contains filtered or unexported fields
}
JobExecutorMock is a mock implementation of executor.JobExecutor.
func TestSomethingThatUsesJobExecutor(t *testing.T) {
// make and configure a mocked executor.JobExecutor
mockedJobExecutor := &JobExecutorMock{
MigrateFunc: func(ctx context.Context, job *domain.Job) error {
panic("mock out the Migrate method")
},
PostPublishFunc: func(ctx context.Context, job *domain.Job) error {
panic("mock out the PostPublish method")
},
PublishFunc: func(ctx context.Context, job *domain.Job) error {
panic("mock out the Publish method")
},
RevertFunc: func(ctx context.Context, job *domain.Job) error {
panic("mock out the Revert method")
},
}
// use mockedJobExecutor in code that requires executor.JobExecutor
// and then make assertions.
}
func (*JobExecutorMock) MigrateCalls ¶
func (mock *JobExecutorMock) MigrateCalls() []struct { Ctx context.Context Job *domain.Job }
MigrateCalls gets all the calls that were made to Migrate. Check the length with:
len(mockedJobExecutor.MigrateCalls())
func (*JobExecutorMock) PostPublish ¶
PostPublish calls PostPublishFunc.
func (*JobExecutorMock) PostPublishCalls ¶
func (mock *JobExecutorMock) PostPublishCalls() []struct { Ctx context.Context Job *domain.Job }
PostPublishCalls gets all the calls that were made to PostPublish. Check the length with:
len(mockedJobExecutor.PostPublishCalls())
func (*JobExecutorMock) PublishCalls ¶
func (mock *JobExecutorMock) PublishCalls() []struct { Ctx context.Context Job *domain.Job }
PublishCalls gets all the calls that were made to Publish. Check the length with:
len(mockedJobExecutor.PublishCalls())
func (*JobExecutorMock) RevertCalls ¶
func (mock *JobExecutorMock) RevertCalls() []struct { Ctx context.Context Job *domain.Job }
RevertCalls gets all the calls that were made to Revert. Check the length with:
len(mockedJobExecutor.RevertCalls())
type TaskExecutorMock ¶
type TaskExecutorMock struct {
// MigrateFunc mocks the Migrate method.
MigrateFunc func(ctx context.Context, task *domain.Task) error
// PostPublishFunc mocks the PostPublish method.
PostPublishFunc func(ctx context.Context, task *domain.Task) error
// PublishFunc mocks the Publish method.
PublishFunc func(ctx context.Context, task *domain.Task) error
// RevertFunc mocks the Revert method.
RevertFunc func(ctx context.Context, task *domain.Task) error
// contains filtered or unexported fields
}
TaskExecutorMock is a mock implementation of executor.TaskExecutor.
func TestSomethingThatUsesTaskExecutor(t *testing.T) {
// make and configure a mocked executor.TaskExecutor
mockedTaskExecutor := &TaskExecutorMock{
MigrateFunc: func(ctx context.Context, task *domain.Task) error {
panic("mock out the Migrate method")
},
PostPublishFunc: func(ctx context.Context, task *domain.Task) error {
panic("mock out the PostPublish method")
},
PublishFunc: func(ctx context.Context, task *domain.Task) error {
panic("mock out the Publish method")
},
RevertFunc: func(ctx context.Context, task *domain.Task) error {
panic("mock out the Revert method")
},
}
// use mockedTaskExecutor in code that requires executor.TaskExecutor
// and then make assertions.
}
func (*TaskExecutorMock) MigrateCalls ¶
func (mock *TaskExecutorMock) MigrateCalls() []struct { Ctx context.Context Task *domain.Task }
MigrateCalls gets all the calls that were made to Migrate. Check the length with:
len(mockedTaskExecutor.MigrateCalls())
func (*TaskExecutorMock) PostPublish ¶
PostPublish calls PostPublishFunc.
func (*TaskExecutorMock) PostPublishCalls ¶
func (mock *TaskExecutorMock) PostPublishCalls() []struct { Ctx context.Context Task *domain.Task }
PostPublishCalls gets all the calls that were made to PostPublish. Check the length with:
len(mockedTaskExecutor.PostPublishCalls())
func (*TaskExecutorMock) PublishCalls ¶
func (mock *TaskExecutorMock) PublishCalls() []struct { Ctx context.Context Task *domain.Task }
PublishCalls gets all the calls that were made to Publish. Check the length with:
len(mockedTaskExecutor.PublishCalls())
func (*TaskExecutorMock) RevertCalls ¶
func (mock *TaskExecutorMock) RevertCalls() []struct { Ctx context.Context Task *domain.Task }
RevertCalls gets all the calls that were made to Revert. Check the length with:
len(mockedTaskExecutor.RevertCalls())