Documentation
¶
Overview ¶
Package db is a generated GoMock package.
Index ¶
- Constants
- Variables
- func DefaultActivityOptions() workflow.ActivityOptions
- type BacktestSuite
- type CreateBacktestActivityParams
- type CreateBacktestActivityResults
- type DB
- type DeleteBacktestActivityParams
- type DeleteBacktestActivityResults
- type ListBacktestsActivityParams
- type ListBacktestsActivityResults
- type MockDB
- func (m *MockDB) CreateBacktestActivity(ctx context.Context, params CreateBacktestActivityParams) (CreateBacktestActivityResults, error)
- func (m *MockDB) DeleteBacktestActivity(ctx context.Context, params DeleteBacktestActivityParams) (DeleteBacktestActivityResults, error)
- func (m *MockDB) EXPECT() *MockDBMockRecorder
- func (m *MockDB) ListBacktestsActivity(ctx context.Context, params ListBacktestsActivityParams) (ListBacktestsActivityResults, error)
- func (m *MockDB) ReadBacktestActivity(ctx context.Context, params ReadBacktestActivityParams) (ReadBacktestActivityResults, error)
- func (m *MockDB) Register(w worker.Worker)
- func (m *MockDB) UpdateBacktestActivity(ctx context.Context, params UpdateBacktestActivityParams) (UpdateBacktestActivityResults, error)
- type MockDBMockRecorder
- func (mr *MockDBMockRecorder) CreateBacktestActivity(ctx, params interface{}) *gomock.Call
- func (mr *MockDBMockRecorder) DeleteBacktestActivity(ctx, params interface{}) *gomock.Call
- func (mr *MockDBMockRecorder) ListBacktestsActivity(ctx, params interface{}) *gomock.Call
- func (mr *MockDBMockRecorder) ReadBacktestActivity(ctx, params interface{}) *gomock.Call
- func (mr *MockDBMockRecorder) Register(w interface{}) *gomock.Call
- func (mr *MockDBMockRecorder) UpdateBacktestActivity(ctx, params interface{}) *gomock.Call
- type ReadBacktestActivityParams
- type ReadBacktestActivityResults
- type UpdateBacktestActivityParams
- type UpdateBacktestActivityResults
Constants ¶
const CreateBacktestActivityName = "CreateBacktestActivity"
CreateBacktestActivityName is the name of the activity to create a backtest.
const DeleteBacktestActivityName = "DeleteBacktestActivity"
DeleteBacktestActivityName is the name of the activity to delete a backtest.
const ListBacktestsActivityName = "ListBacktestsActivity"
ListBacktestsActivityName is the name of the activity to list backtests.
const ReadBacktestActivityName = "ReadBacktestActivity"
ReadBacktestActivityName is the name of the activity to read a backtest.
const UpdateBacktestActivityName = "UpdateBacktestActivity"
UpdateBacktestActivityName is the name of the activity to update a backtest.
Variables ¶
var ( // ErrNilID is returned when the ID is nil. ErrNilID = errors.New("ID is nil") // ErrNotFound is returned when the record is not found. ErrNotFound = errors.New("not found") // ErrNotImplemented is returned when the method is not implemented. ErrNotImplemented = errors.New("not implemented") )
Functions ¶
func DefaultActivityOptions ¶
func DefaultActivityOptions() workflow.ActivityOptions
DefaultActivityOptions returns the default database activities options.
Types ¶
type BacktestSuite ¶
BacktestSuite is a suite of tests for the backtest activity database.
func (*BacktestSuite) TestCreateRead ¶
func (suite *BacktestSuite) TestCreateRead()
TestCreateRead tests that creatin then reading a backtest activity works.
func (*BacktestSuite) TestDelete ¶
func (suite *BacktestSuite) TestDelete()
TestDelete tests that deleting a backtest works.
func (*BacktestSuite) TestDeleteInexistant ¶
func (suite *BacktestSuite) TestDeleteInexistant()
TestDeleteInexistant tests that deleting an inexistant backtest does not return an error.
func (*BacktestSuite) TestList ¶
func (suite *BacktestSuite) TestList()
TestList tests that listing backtests returns the correct number of backtests.
func (*BacktestSuite) TestUpdate ¶
func (suite *BacktestSuite) TestUpdate()
TestUpdate tests that updating a backtest works.
type CreateBacktestActivityParams ¶
CreateBacktestActivityParams is the parameters of the CreateBacktestActivity activity.
type CreateBacktestActivityResults ¶
type CreateBacktestActivityResults struct{}
CreateBacktestActivityResults is the results of the CreateBacktestActivity activity.
type DB ¶
type DB interface {
Register(w worker.Worker)
CreateBacktestActivity(
ctx context.Context,
params CreateBacktestActivityParams,
) (CreateBacktestActivityResults, error)
ReadBacktestActivity(
ctx context.Context,
params ReadBacktestActivityParams,
) (ReadBacktestActivityResults, error)
ListBacktestsActivity(
ctx context.Context,
params ListBacktestsActivityParams,
) (ListBacktestsActivityResults, error)
UpdateBacktestActivity(
ctx context.Context,
params UpdateBacktestActivityParams,
) (UpdateBacktestActivityResults, error)
DeleteBacktestActivity(
ctx context.Context,
params DeleteBacktestActivityParams,
) (DeleteBacktestActivityResults, error)
}
DB is the interface for the backtest activity database.
type DeleteBacktestActivityParams ¶
DeleteBacktestActivityParams is the parameters of the DeleteBacktestActivity activity.
type DeleteBacktestActivityResults ¶
type DeleteBacktestActivityResults struct{}
DeleteBacktestActivityResults is the results of the DeleteBacktestActivity activity.
type ListBacktestsActivityParams ¶
type ListBacktestsActivityParams struct{}
ListBacktestsActivityParams is the parameters of the ListBacktestsActivity activity.
type ListBacktestsActivityResults ¶
ListBacktestsActivityResults is the results of the ListBacktestsActivity activity.
type MockDB ¶
type MockDB struct {
// contains filtered or unexported fields
}
MockDB is a mock of DB interface.
func NewMockDB ¶
func NewMockDB(ctrl *gomock.Controller) *MockDB
NewMockDB creates a new mock instance.
func (*MockDB) CreateBacktestActivity ¶
func (m *MockDB) CreateBacktestActivity(ctx context.Context, params CreateBacktestActivityParams) (CreateBacktestActivityResults, error)
CreateBacktestActivity mocks base method.
func (*MockDB) DeleteBacktestActivity ¶
func (m *MockDB) DeleteBacktestActivity(ctx context.Context, params DeleteBacktestActivityParams) (DeleteBacktestActivityResults, error)
DeleteBacktestActivity mocks base method.
func (*MockDB) EXPECT ¶
func (m *MockDB) EXPECT() *MockDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDB) ListBacktestsActivity ¶
func (m *MockDB) ListBacktestsActivity(ctx context.Context, params ListBacktestsActivityParams) (ListBacktestsActivityResults, error)
ListBacktestsActivity mocks base method.
func (*MockDB) ReadBacktestActivity ¶
func (m *MockDB) ReadBacktestActivity(ctx context.Context, params ReadBacktestActivityParams) (ReadBacktestActivityResults, error)
ReadBacktestActivity mocks base method.
func (*MockDB) UpdateBacktestActivity ¶
func (m *MockDB) UpdateBacktestActivity(ctx context.Context, params UpdateBacktestActivityParams) (UpdateBacktestActivityResults, error)
UpdateBacktestActivity mocks base method.
type MockDBMockRecorder ¶
type MockDBMockRecorder struct {
// contains filtered or unexported fields
}
MockDBMockRecorder is the mock recorder for MockDB.
func (*MockDBMockRecorder) CreateBacktestActivity ¶
func (mr *MockDBMockRecorder) CreateBacktestActivity(ctx, params interface{}) *gomock.Call
CreateBacktestActivity indicates an expected call of CreateBacktestActivity.
func (*MockDBMockRecorder) DeleteBacktestActivity ¶
func (mr *MockDBMockRecorder) DeleteBacktestActivity(ctx, params interface{}) *gomock.Call
DeleteBacktestActivity indicates an expected call of DeleteBacktestActivity.
func (*MockDBMockRecorder) ListBacktestsActivity ¶
func (mr *MockDBMockRecorder) ListBacktestsActivity(ctx, params interface{}) *gomock.Call
ListBacktestsActivity indicates an expected call of ListBacktestsActivity.
func (*MockDBMockRecorder) ReadBacktestActivity ¶
func (mr *MockDBMockRecorder) ReadBacktestActivity(ctx, params interface{}) *gomock.Call
ReadBacktestActivity indicates an expected call of ReadBacktestActivity.
func (*MockDBMockRecorder) Register ¶
func (mr *MockDBMockRecorder) Register(w interface{}) *gomock.Call
Register indicates an expected call of Register.
func (*MockDBMockRecorder) UpdateBacktestActivity ¶
func (mr *MockDBMockRecorder) UpdateBacktestActivity(ctx, params interface{}) *gomock.Call
UpdateBacktestActivity indicates an expected call of UpdateBacktestActivity.
type ReadBacktestActivityParams ¶
ReadBacktestActivityParams is the parameters of the ReadBacktestActivity activity.
type ReadBacktestActivityResults ¶
ReadBacktestActivityResults is the results of the ReadBacktestActivity activity.
type UpdateBacktestActivityParams ¶
UpdateBacktestActivityParams is the parameters of the UpdateBacktestActivity activity.
type UpdateBacktestActivityResults ¶
type UpdateBacktestActivityResults struct{}
UpdateBacktestActivityResults is the results of the UpdateBacktestActivity activity.