Help us shape the future of Go! Take the 2026 Go Developer Survey

tests

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAccountCreateResult

func NewAccountCreateResult(address string) *flow.TransactionResult

func NewAccountWithAddress

func NewAccountWithAddress(address string) *flow.Account

func NewBlock

func NewBlock() *flow.Block

func NewCollection

func NewCollection() *flow.Collection

func NewEvent

func NewEvent(index int, eventId string, fields []cadence.Field, values []cadence.Value) *flow.Event

func NewMockGateway

func NewMockGateway() gateway.Gateway

func NewTransaction

func NewTransaction() *flow.Transaction

func NewTransactionResult

func NewTransactionResult(events []flow.Event) *flow.TransactionResult

Types

type MockGateway

type MockGateway struct {
	GetAccountMock                func(address flow.Address) (*flow.Account, error)
	SendTransactionMock           func(tx *project.Transaction) (*flow.Transaction, error)
	PrepareTransactionPayloadMock func(tx *project.Transaction) (*project.Transaction, error)
	SendSignedTransactionMock     func(tx *project.Transaction) (*flow.Transaction, error)
	GetTransactionResultMock      func(tx *flow.Transaction) (*flow.TransactionResult, error)
	GetTransactionMock            func(id flow.Identifier) (*flow.Transaction, error)
	ExecuteScriptMock             func(script []byte, arguments []cadence.Value) (cadence.Value, error)
	GetLatestBlockMock            func() (*flow.Block, error)
	GetEventsMock                 func(string, uint64, uint64) ([]client.BlockEvents, error)
	GetCollectionMock             func(id flow.Identifier) (*flow.Collection, error)
	GetBlockByHeightMock          func(uint64) (*flow.Block, error)
	GetBlockByIDMock              func(flow.Identifier) (*flow.Block, error)
	PingMock                      func() error
}

func (*MockGateway) ExecuteScript

func (g *MockGateway) ExecuteScript(script []byte, arguments []cadence.Value) (cadence.Value, error)

func (*MockGateway) GetAccount

func (g *MockGateway) GetAccount(address flow.Address) (*flow.Account, error)

func (*MockGateway) GetBlockByHeight

func (g *MockGateway) GetBlockByHeight(height uint64) (*flow.Block, error)

func (*MockGateway) GetBlockByID

func (g *MockGateway) GetBlockByID(id flow.Identifier) (*flow.Block, error)

func (*MockGateway) GetCollection

func (g *MockGateway) GetCollection(id flow.Identifier) (*flow.Collection, error)

func (*MockGateway) GetEvents

func (g *MockGateway) GetEvents(name string, start uint64, end uint64) ([]client.BlockEvents, error)

func (*MockGateway) GetLatestBlock

func (g *MockGateway) GetLatestBlock() (*flow.Block, error)

func (*MockGateway) GetTransaction

func (g *MockGateway) GetTransaction(id flow.Identifier) (*flow.Transaction, error)

func (*MockGateway) GetTransactionResult

func (g *MockGateway) GetTransactionResult(tx *flow.Transaction, waitSeal bool) (*flow.TransactionResult, error)

func (*MockGateway) Ping added in v0.19.0

func (g *MockGateway) Ping() error

func (*MockGateway) SendSignedTransaction added in v0.18.0

func (g *MockGateway) SendSignedTransaction(tx *project.Transaction) (*flow.Transaction, error)

Jump to

Keyboard shortcuts

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