116 lines
3.9 KiB
Go
116 lines
3.9 KiB
Go
// Code generated by MockGen. DO NOT EDIT.
|
|
// Source: git.qtrade.icu/lychiyu/qbtrade/pkg/strategy/grid2 (interfaces: OrderExecutor)
|
|
//
|
|
// Generated by this command:
|
|
//
|
|
// mockgen -destination=mocks/order_executor.go -package=mocks . OrderExecutor
|
|
//
|
|
|
|
// Package mocks is a generated GoMock package.
|
|
package mocks
|
|
|
|
import (
|
|
context "context"
|
|
reflect "reflect"
|
|
|
|
qbtrade "git.qtrade.icu/lychiyu/qbtrade/pkg/qbtrade"
|
|
fixedpoint "git.qtrade.icu/lychiyu/qbtrade/pkg/fixedpoint"
|
|
types "git.qtrade.icu/lychiyu/qbtrade/pkg/types"
|
|
gomock "go.uber.org/mock/gomock"
|
|
)
|
|
|
|
// MockOrderExecutor is a mock of OrderExecutor interface.
|
|
type MockOrderExecutor struct {
|
|
ctrl *gomock.Controller
|
|
recorder *MockOrderExecutorMockRecorder
|
|
}
|
|
|
|
// MockOrderExecutorMockRecorder is the mock recorder for MockOrderExecutor.
|
|
type MockOrderExecutorMockRecorder struct {
|
|
mock *MockOrderExecutor
|
|
}
|
|
|
|
// NewMockOrderExecutor creates a new mock instance.
|
|
func NewMockOrderExecutor(ctrl *gomock.Controller) *MockOrderExecutor {
|
|
mock := &MockOrderExecutor{ctrl: ctrl}
|
|
mock.recorder = &MockOrderExecutorMockRecorder{mock}
|
|
return mock
|
|
}
|
|
|
|
// EXPECT returns an object that allows the caller to indicate expected use.
|
|
func (m *MockOrderExecutor) EXPECT() *MockOrderExecutorMockRecorder {
|
|
return m.recorder
|
|
}
|
|
|
|
// ActiveMakerOrders mocks base method.
|
|
func (m *MockOrderExecutor) ActiveMakerOrders() *qbtrade.ActiveOrderBook {
|
|
m.ctrl.T.Helper()
|
|
ret := m.ctrl.Call(m, "ActiveMakerOrders")
|
|
ret0, _ := ret[0].(*qbtrade.ActiveOrderBook)
|
|
return ret0
|
|
}
|
|
|
|
// ActiveMakerOrders indicates an expected call of ActiveMakerOrders.
|
|
func (mr *MockOrderExecutorMockRecorder) ActiveMakerOrders() *gomock.Call {
|
|
mr.mock.ctrl.T.Helper()
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ActiveMakerOrders", reflect.TypeOf((*MockOrderExecutor)(nil).ActiveMakerOrders))
|
|
}
|
|
|
|
// ClosePosition mocks base method.
|
|
func (m *MockOrderExecutor) ClosePosition(arg0 context.Context, arg1 fixedpoint.Value, arg2 ...string) error {
|
|
m.ctrl.T.Helper()
|
|
varargs := []any{arg0, arg1}
|
|
for _, a := range arg2 {
|
|
varargs = append(varargs, a)
|
|
}
|
|
ret := m.ctrl.Call(m, "ClosePosition", varargs...)
|
|
ret0, _ := ret[0].(error)
|
|
return ret0
|
|
}
|
|
|
|
// ClosePosition indicates an expected call of ClosePosition.
|
|
func (mr *MockOrderExecutorMockRecorder) ClosePosition(arg0, arg1 any, arg2 ...any) *gomock.Call {
|
|
mr.mock.ctrl.T.Helper()
|
|
varargs := append([]any{arg0, arg1}, arg2...)
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ClosePosition", reflect.TypeOf((*MockOrderExecutor)(nil).ClosePosition), varargs...)
|
|
}
|
|
|
|
// GracefulCancel mocks base method.
|
|
func (m *MockOrderExecutor) GracefulCancel(arg0 context.Context, arg1 ...types.Order) error {
|
|
m.ctrl.T.Helper()
|
|
varargs := []any{arg0}
|
|
for _, a := range arg1 {
|
|
varargs = append(varargs, a)
|
|
}
|
|
ret := m.ctrl.Call(m, "GracefulCancel", varargs...)
|
|
ret0, _ := ret[0].(error)
|
|
return ret0
|
|
}
|
|
|
|
// GracefulCancel indicates an expected call of GracefulCancel.
|
|
func (mr *MockOrderExecutorMockRecorder) GracefulCancel(arg0 any, arg1 ...any) *gomock.Call {
|
|
mr.mock.ctrl.T.Helper()
|
|
varargs := append([]any{arg0}, arg1...)
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GracefulCancel", reflect.TypeOf((*MockOrderExecutor)(nil).GracefulCancel), varargs...)
|
|
}
|
|
|
|
// SubmitOrders mocks base method.
|
|
func (m *MockOrderExecutor) SubmitOrders(arg0 context.Context, arg1 ...types.SubmitOrder) (types.OrderSlice, error) {
|
|
m.ctrl.T.Helper()
|
|
varargs := []any{arg0}
|
|
for _, a := range arg1 {
|
|
varargs = append(varargs, a)
|
|
}
|
|
ret := m.ctrl.Call(m, "SubmitOrders", varargs...)
|
|
ret0, _ := ret[0].(types.OrderSlice)
|
|
ret1, _ := ret[1].(error)
|
|
return ret0, ret1
|
|
}
|
|
|
|
// SubmitOrders indicates an expected call of SubmitOrders.
|
|
func (mr *MockOrderExecutorMockRecorder) SubmitOrders(arg0 any, arg1 ...any) *gomock.Call {
|
|
mr.mock.ctrl.T.Helper()
|
|
varargs := append([]any{arg0}, arg1...)
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitOrders", reflect.TypeOf((*MockOrderExecutor)(nil).SubmitOrders), varargs...)
|
|
}
|