testutils

package
v1.0.0-beta Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2019 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultQuickCheckConfig = &quick.Config{
	MaxCount: 128,
	Rand:     rand.New(rand.NewSource(time.Now().Unix())),
}

Functions

This section is empty.

Types

type FaultyBlockchain

type FaultyBlockchain struct {
	// contains filtered or unexported fields
}

func NewFaultyBlockchain

func NewFaultyBlockchain(balance map[blockchain.TokenName]blockchain.Balance) *FaultyBlockchain

func (*FaultyBlockchain) Balances

func (blockchain *FaultyBlockchain) Balances() (map[blockchain.TokenName]blockchain.Balance, error)

type MockBlockchain

type MockBlockchain struct {
	// contains filtered or unexported fields
}

MockBlockchain implements the `balance.Blockchain` interface.

func NewMockBlockchain

func NewMockBlockchain(balance map[blockchain.TokenName]blockchain.Balance) *MockBlockchain

NewMockBlockchain creates a new `MockBlockchain`.

func (*MockBlockchain) Balances

func (blockchain *MockBlockchain) Balances() (map[blockchain.TokenName]blockchain.Balance, error)

Balances implements the `balance.Blockchain` interface.

func (*MockBlockchain) UpdateBalance

func (blockchain *MockBlockchain) UpdateBalance(balance map[blockchain.TokenName]blockchain.Balance)

UpdateBalance with given data.

type MockCallback

type MockCallback struct {
	// contains filtered or unexported fields
}

func NewMockCallback

func NewMockCallback(err error) *MockCallback

func (*MockCallback) DelayCallback

func (callback *MockCallback) DelayCallback(swap swap.SwapBlob) (swap.SwapBlob, error)

Jump to

Keyboard shortcuts

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