models

package
v0.0.0-...-c477d60 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 12, 2019 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBMock

type DBMock struct {
	Name string
}

DBMock DB mock

func NewDBMock

func NewDBMock() *DBMock

NewDBMock mock

func (*DBMock) NewTradeModel

func (db *DBMock) NewTradeModel() datatype.TradeStore

NewTradeModel mock

func (*DBMock) NewUserModel

func (db *DBMock) NewUserModel() datatype.UserStore

NewUserModel mock

type TradeModelMock

type TradeModelMock struct {
	FindAssetsResult []datatype.Asset
	FindAssetsError  error

	FindUserFavoriteAssetsResult []datatype.Asset
	FindUserFavoriteAssetsError  error

	ToggleFavoriteAssetErr  error
	GetAssetAveragePriceErr error
	FindAssetResult         *datatype.Asset
	FindAssetError          error

	FindAssetBySymbolResult *datatype.Asset
	FindAssetBySymbolError  error

	FindMarketResult *datatype.Market
	FindMarketError  error

	FindMarketsResult []datatype.Market
	FindMarketsError  error

	AddOrderResult *datatype.Order
	AddOrderError  error

	CancelOrderError error

	FindOrderResult *datatype.Order
	FindOrderError  error

	FindLowestSellOrderResult *datatype.Order
	FindHighestBuyOrderResult *datatype.Order

	FindLowerBuyOrdersResult []*datatype.Order

	FindHigherSellOrdersResult []*datatype.Order

	FindLowestSellOrdersResult []*datatype.Order
	FindHighestBuyOrdersResult []*datatype.Order

	FindUserOrdersAllCount int
	FindUserOrdersResult   []*datatype.Order
	FindUserOrdersError    error

	FindUserTransactionsTotal  int
	FindUserTransactionsResult []datatype.Transaction
	FindUserTransactionsError  error

	FindLatestTransactionsResult []datatype.Transaction
	FindLatestTransactionsError  error
}

TradeModelMock TradeModelMock datatype

func (*TradeModelMock) AddOrder

AddOrder AddOrder mock

func (*TradeModelMock) CancelOrder

func (ts *TradeModelMock) CancelOrder(*datatype.Market, *datatype.Order) error

CancelOrder CancelOrder mock

func (*TradeModelMock) ExecuteTransaction

func (ts *TradeModelMock) ExecuteTransaction(userService datatype.UserService, m *datatype.Market, buy *datatype.Order, sell *datatype.Order) bool

ExecuteTransaction ExecuteTransaction mock

func (*TradeModelMock) FindAsset

func (ts *TradeModelMock) FindAsset(id datatype.ID) (*datatype.Asset, error)

FindAsset FindAsset mock

func (*TradeModelMock) FindAssetBySymbol

func (ts *TradeModelMock) FindAssetBySymbol(symbol string) (*datatype.Asset, error)

FindAssetBySymbol FindAsset mock

func (*TradeModelMock) FindAssets

func (ts *TradeModelMock) FindAssets() ([]datatype.Asset, error)

FindAssets FindAssets mock

func (*TradeModelMock) FindHigherSellOrders

func (ts *TradeModelMock) FindHigherSellOrders(*datatype.Market, int64, int) []*datatype.Order

FindHigherSellOrders FindHigherSellOrders mock

func (*TradeModelMock) FindHighestBuyOrder

func (ts *TradeModelMock) FindHighestBuyOrder(*datatype.Market) *datatype.Order

FindHighestBuyOrder FindHighestBuyOrder mock

func (*TradeModelMock) FindHighestBuyOrders

func (ts *TradeModelMock) FindHighestBuyOrders(*datatype.Market, int) []*datatype.Order

FindHighestBuyOrders FindHighestBuyOrders mock

func (*TradeModelMock) FindLatestTransactions

func (ts *TradeModelMock) FindLatestTransactions(m *datatype.Market, lastTr *datatype.Transaction, offset int, limit int) ([]datatype.Transaction, error)

FindLatestTransactions mock

func (*TradeModelMock) FindLowerBuyOrders

func (ts *TradeModelMock) FindLowerBuyOrders(*datatype.Market, int64, int) []*datatype.Order

FindLowerBuyOrders FindLowerBuyOrders mock

func (*TradeModelMock) FindLowestSellOrder

func (ts *TradeModelMock) FindLowestSellOrder(*datatype.Market) *datatype.Order

FindLowestSellOrder FindLowestSellOrder mock

func (*TradeModelMock) FindLowestSellOrders

func (ts *TradeModelMock) FindLowestSellOrders(*datatype.Market, int) []*datatype.Order

FindLowestSellOrders FindLowestSellOrders mock

func (*TradeModelMock) FindMarket

func (ts *TradeModelMock) FindMarket(datatype.ID) (*datatype.Market, error)

FindMarket FindMarket mock

func (*TradeModelMock) FindMarketByAssetID

func (ts *TradeModelMock) FindMarketByAssetID(datatype.ID) (*datatype.Market, error)

FindMarketByAssetID FindMarket mock

func (*TradeModelMock) FindMarketOrders

func (ts *TradeModelMock) FindMarketOrders(
	marketID datatype.ID,
	offset int,
	limit int,
) (int, []*datatype.Order, error)

FindMarketOrders mock

func (*TradeModelMock) FindMarkets

func (ts *TradeModelMock) FindMarkets() ([]datatype.Market, error)

FindMarkets FindMarkets mock

func (*TradeModelMock) FindOrder

func (ts *TradeModelMock) FindOrder(datatype.ID) (*datatype.Order, error)

FindOrder FindOrder mock

func (*TradeModelMock) FindUserFavoriteAssets

func (ts *TradeModelMock) FindUserFavoriteAssets(user *datatype.User) ([]datatype.Asset, error)

FindUserFavoriteAssets mock

func (*TradeModelMock) FindUserOrders

func (ts *TradeModelMock) FindUserOrders(
	userID datatype.ID,
	marketID datatype.ID,
	offset int,
	limit int,
) (int, []*datatype.Order, error)

FindUserOrders mock

func (*TradeModelMock) FindUserTransactions

func (ts *TradeModelMock) FindUserTransactions(userID datatype.ID, offset int, limit int) (int, []datatype.Transaction, error)

FindUserTransactions mock

func (*TradeModelMock) InsertAsset

func (ts *TradeModelMock) InsertAsset(
	userID datatype.ID,
	name string,
	symbol string,
	description string,
	shares string,
	category string,
	hashtags []string,
	logoFile string,
) (*datatype.Market, error)

InsertAsset InsertAsset mock

func (*TradeModelMock) MatchOrders

MatchOrders match orders mock

func (*TradeModelMock) ToggleFavoriteAsset

func (ts *TradeModelMock) ToggleFavoriteAsset(*datatype.User, datatype.ID) error

func (*TradeModelMock) UpdateMarketSummary

func (db *TradeModelMock) UpdateMarketSummary(*datatype.Market) error

UpdateMarketSummary mock

type UserModelMock

type UserModelMock struct {
}

UserModelMock TradingModel mock

func (*UserModelMock) CancelUnconfirmedWithdrawal

func (db *UserModelMock) CancelUnconfirmedWithdrawal(withdrawalID datatype.ID, user *datatype.User) error

CancelUnconfirmedWithdrawal mock

func (*UserModelMock) ChangePassword

func (db *UserModelMock) ChangePassword(*datatype.User, string, string) error

ChangePassword mock

func (*UserModelMock) CompleteManyWithdrawal

func (db *UserModelMock) CompleteManyWithdrawal(
	txID string,
	withdrawals []datatype.UserWithdrawal,
) error

CompleteManyWithdrawal mock

func (*UserModelMock) ConfirmPassResetToken

func (db *UserModelMock) ConfirmPassResetToken(userID datatype.ID, token, newPassword string) error

ConfirmPassResetToken mock

func (*UserModelMock) ConfirmUserEmailChange

func (db *UserModelMock) ConfirmUserEmailChange(userID datatype.ID, token string) bool

ConfirmUserEmailChange mock

func (*UserModelMock) ConfirmWithdrawal

func (db *UserModelMock) ConfirmWithdrawal(withdrawal datatype.ID, token string) error

ConfirmWithdrawal mock

func (*UserModelMock) CreateChangeEmailConfirmation

func (db *UserModelMock) CreateChangeEmailConfirmation(user *datatype.User, email, password string) (*datatype.EmailChangeConfirmation, error)

CreateChangeEmailConfirmation mock

func (*UserModelMock) DepositBalance

func (db *UserModelMock) DepositBalance(userID datatype.ID, assetID datatype.ID, amount decimaldt.Decimal) error

DepositBalance mock

func (*UserModelMock) FindByEmail

func (db *UserModelMock) FindByEmail(string) (*datatype.User, error)

FindByEmail mock

func (*UserModelMock) FindByID

func (db *UserModelMock) FindByID(datatype.ID) (*datatype.User, error)

FindByID mock

func (*UserModelMock) FindDeposits

func (db *UserModelMock) FindDeposits(userID datatype.ID, pendingOnly bool) ([]datatype.CryptoDeposit, error)

FindDeposits mock

func (*UserModelMock) FindUserBalance

func (db *UserModelMock) FindUserBalance(datatype.ID, datatype.ID) (balance decimaldt.Decimal, reservedBalance decimaldt.Decimal, err error)

FindUserBalance mock

func (*UserModelMock) FindUserBalances

func (db *UserModelMock) FindUserBalances(datatype.ID) ([]datatype.Balance, error)

FindUserBalances mock

func (*UserModelMock) GetUserTwofactor

func (db *UserModelMock) GetUserTwofactor(userID datatype.ID) *datatype.UserTwofactor

func (*UserModelMock) GetUserWithdrawals

func (db *UserModelMock) GetUserWithdrawals(
	userID datatype.ID,
	pendingOnly bool,
) ([]datatype.UserWithdrawal, error)

GetUserWithdrawals mock

func (*UserModelMock) GetWithrawals

func (db *UserModelMock) GetWithrawals(
	isConfirmedByUser bool,
	isConfirmedByAdmin bool,
	pendingOnly bool,
) ([]datatype.UserWithdrawal, error)

GetWithrawals mock

func (*UserModelMock) InsertWithdrawal

func (db *UserModelMock) InsertWithdrawal(
	user datatype.User,
	assetID datatype.ID,
	amount decimaldt.Decimal,
	toAddress string,
) (*datatype.UserWithdrawal, error)

InsertWithdrawal mock

func (*UserModelMock) IsEmailRegistered

func (db *UserModelMock) IsEmailRegistered(string) bool

IsEmailRegistered mock

func (*UserModelMock) NewPassResetTokenByEmail

func (db *UserModelMock) NewPassResetTokenByEmail(email string) (*datatype.UserResetToken, error)

NewPassResetTokenByEmail mock

func (*UserModelMock) ProcessNewDeposits

func (db *UserModelMock) ProcessNewDeposits()

ProcessNewDeposits mock

func (*UserModelMock) Register

func (db *UserModelMock) Register(string, string, bool) (*datatype.User, error)

Register Register mock

func (*UserModelMock) SaveUserTwofactor

func (db *UserModelMock) SaveUserTwofactor(userID datatype.ID, tfa datatype.UserTwofactor) error

func (*UserModelMock) SetManyWithdrawalStatus

func (db *UserModelMock) SetManyWithdrawalStatus(
	withdrawals []datatype.UserWithdrawal,
	status datatype.WithdrawalStatus,
) error

SetManyWithdrawalStatus mock

func (*UserModelMock) ToggleTwofactor

func (db *UserModelMock) ToggleTwofactor(userID datatype.ID, isActive bool) error

func (*UserModelMock) UpdateWithdrawalStatus

func (db *UserModelMock) UpdateWithdrawalStatus(
	withdrawalID datatype.ID,
	status datatype.WithdrawalStatus,
) error

UpdateWithdrawalStatus mock

func (*UserModelMock) Validate

func (db *UserModelMock) Validate(string, string) error

Validate Validate mock

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL