Documentation
¶
Index ¶
- type QorJobInterfaceMock
- func (mock *QorJobInterfaceMock) AddLog(s string) error
- func (mock *QorJobInterfaceMock) AddLogCalls() []struct{ ... }
- func (mock *QorJobInterfaceMock) AddLogf(format string, a ...interface{}) error
- func (mock *QorJobInterfaceMock) AddLogfCalls() []struct{ ... }
- func (mock *QorJobInterfaceMock) GetJobInfo() (*worker.JobInfo, error)
- func (mock *QorJobInterfaceMock) GetJobInfoCalls() []struct{}
- func (mock *QorJobInterfaceMock) SetProgress(v uint) error
- func (mock *QorJobInterfaceMock) SetProgressCalls() []struct{ ... }
- func (mock *QorJobInterfaceMock) SetProgressText(s string) error
- func (mock *QorJobInterfaceMock) SetProgressTextCalls() []struct{ ... }
- type QueueMock
- func (mock *QueueMock) Add(ctx context.Context, job worker.QueJobInterface) error
- func (mock *QueueMock) AddCalls() []struct{ ... }
- func (mock *QueueMock) Kill(ctx context.Context, job worker.QueJobInterface) error
- func (mock *QueueMock) KillCalls() []struct{ ... }
- func (mock *QueueMock) Listen(jobDefs []*worker.QorJobDefinition, ...) error
- func (mock *QueueMock) ListenCalls() []struct{ ... }
- func (mock *QueueMock) Remove(ctx context.Context, job worker.QueJobInterface) error
- func (mock *QueueMock) RemoveCalls() []struct{ ... }
- func (mock *QueueMock) Shutdown(ctx context.Context) error
- func (mock *QueueMock) ShutdownCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QorJobInterfaceMock ¶
type QorJobInterfaceMock struct {
// AddLogFunc mocks the AddLog method.
AddLogFunc func(s string) error
// AddLogfFunc mocks the AddLogf method.
AddLogfFunc func(format string, a ...interface{}) error
// GetJobInfoFunc mocks the GetJobInfo method.
GetJobInfoFunc func() (*worker.JobInfo, error)
// SetProgressFunc mocks the SetProgress method.
SetProgressFunc func(v uint) error
// SetProgressTextFunc mocks the SetProgressText method.
SetProgressTextFunc func(s string) error
// contains filtered or unexported fields
}
QorJobInterfaceMock is a mock implementation of worker.QorJobInterface.
func TestSomethingThatUsesQorJobInterface(t *testing.T) {
// make and configure a mocked worker.QorJobInterface
mockedQorJobInterface := &QorJobInterfaceMock{
AddLogFunc: func(s string) error {
panic("mock out the AddLog method")
},
AddLogfFunc: func(format string, a ...interface{}) error {
panic("mock out the AddLogf method")
},
GetJobInfoFunc: func() (*worker.JobInfo, error) {
panic("mock out the GetJobInfo method")
},
SetProgressFunc: func(v uint) error {
panic("mock out the SetProgress method")
},
SetProgressTextFunc: func(s string) error {
panic("mock out the SetProgressText method")
},
}
// use mockedQorJobInterface in code that requires worker.QorJobInterface
// and then make assertions.
}
func (*QorJobInterfaceMock) AddLog ¶
func (mock *QorJobInterfaceMock) AddLog(s string) error
AddLog calls AddLogFunc.
func (*QorJobInterfaceMock) AddLogCalls ¶
func (mock *QorJobInterfaceMock) AddLogCalls() []struct { S string }
AddLogCalls gets all the calls that were made to AddLog. Check the length with:
len(mockedQorJobInterface.AddLogCalls())
func (*QorJobInterfaceMock) AddLogf ¶
func (mock *QorJobInterfaceMock) AddLogf(format string, a ...interface{}) error
AddLogf calls AddLogfFunc.
func (*QorJobInterfaceMock) AddLogfCalls ¶
func (mock *QorJobInterfaceMock) AddLogfCalls() []struct { Format string A []interface{} }
AddLogfCalls gets all the calls that were made to AddLogf. Check the length with:
len(mockedQorJobInterface.AddLogfCalls())
func (*QorJobInterfaceMock) GetJobInfo ¶
func (mock *QorJobInterfaceMock) GetJobInfo() (*worker.JobInfo, error)
GetJobInfo calls GetJobInfoFunc.
func (*QorJobInterfaceMock) GetJobInfoCalls ¶
func (mock *QorJobInterfaceMock) GetJobInfoCalls() []struct { }
GetJobInfoCalls gets all the calls that were made to GetJobInfo. Check the length with:
len(mockedQorJobInterface.GetJobInfoCalls())
func (*QorJobInterfaceMock) SetProgress ¶
func (mock *QorJobInterfaceMock) SetProgress(v uint) error
SetProgress calls SetProgressFunc.
func (*QorJobInterfaceMock) SetProgressCalls ¶
func (mock *QorJobInterfaceMock) SetProgressCalls() []struct { V uint }
SetProgressCalls gets all the calls that were made to SetProgress. Check the length with:
len(mockedQorJobInterface.SetProgressCalls())
func (*QorJobInterfaceMock) SetProgressText ¶
func (mock *QorJobInterfaceMock) SetProgressText(s string) error
SetProgressText calls SetProgressTextFunc.
func (*QorJobInterfaceMock) SetProgressTextCalls ¶
func (mock *QorJobInterfaceMock) SetProgressTextCalls() []struct { S string }
SetProgressTextCalls gets all the calls that were made to SetProgressText. Check the length with:
len(mockedQorJobInterface.SetProgressTextCalls())
type QueueMock ¶
type QueueMock struct {
// AddFunc mocks the Add method.
AddFunc func(ctx context.Context, job worker.QueJobInterface) error
// KillFunc mocks the Kill method.
KillFunc func(ctx context.Context, job worker.QueJobInterface) error
// ListenFunc mocks the Listen method.
ListenFunc func(jobDefs []*worker.QorJobDefinition, getJob func(qorJobID uint) (worker.QueJobInterface, error)) error
// RemoveFunc mocks the Remove method.
RemoveFunc func(ctx context.Context, job worker.QueJobInterface) error
// ShutdownFunc mocks the Shutdown method.
ShutdownFunc func(ctx context.Context) error
// contains filtered or unexported fields
}
QueueMock is a mock implementation of worker.Queue.
func TestSomethingThatUsesQueue(t *testing.T) {
// make and configure a mocked worker.Queue
mockedQueue := &QueueMock{
AddFunc: func(ctx context.Context, job worker.QueJobInterface) error {
panic("mock out the Add method")
},
KillFunc: func(ctx context.Context, job worker.QueJobInterface) error {
panic("mock out the Kill method")
},
ListenFunc: func(jobDefs []*worker.QorJobDefinition, getJob func(qorJobID uint) (worker.QueJobInterface, error)) error {
panic("mock out the Listen method")
},
RemoveFunc: func(ctx context.Context, job worker.QueJobInterface) error {
panic("mock out the Remove method")
},
ShutdownFunc: func(ctx context.Context) error {
panic("mock out the Shutdown method")
},
}
// use mockedQueue in code that requires worker.Queue
// and then make assertions.
}
func (*QueueMock) AddCalls ¶
func (mock *QueueMock) AddCalls() []struct { Ctx context.Context Job worker.QueJobInterface }
AddCalls gets all the calls that were made to Add. Check the length with:
len(mockedQueue.AddCalls())
func (*QueueMock) KillCalls ¶
func (mock *QueueMock) KillCalls() []struct { Ctx context.Context Job worker.QueJobInterface }
KillCalls gets all the calls that were made to Kill. Check the length with:
len(mockedQueue.KillCalls())
func (*QueueMock) Listen ¶
func (mock *QueueMock) Listen(jobDefs []*worker.QorJobDefinition, getJob func(qorJobID uint) (worker.QueJobInterface, error)) error
Listen calls ListenFunc.
func (*QueueMock) ListenCalls ¶
func (mock *QueueMock) ListenCalls() []struct { JobDefs []*worker.QorJobDefinition GetJob func(qorJobID uint) (worker.QueJobInterface, error) }
ListenCalls gets all the calls that were made to Listen. Check the length with:
len(mockedQueue.ListenCalls())
func (*QueueMock) RemoveCalls ¶
func (mock *QueueMock) RemoveCalls() []struct { Ctx context.Context Job worker.QueJobInterface }
RemoveCalls gets all the calls that were made to Remove. Check the length with:
len(mockedQueue.RemoveCalls())
func (*QueueMock) ShutdownCalls ¶
ShutdownCalls gets all the calls that were made to Shutdown. Check the length with:
len(mockedQueue.ShutdownCalls())