mocks

package
v2.6.1-mercury-20231117 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Head[BLOCK_HASH types.Hashable] struct {
	mock.Mock
}

Head is an autogenerated mock type for the Head type

func NewHead

func NewHead[BLOCK_HASH types.Hashable](t interface {
	mock.TestingT
	Cleanup(func())
}) *Head[BLOCK_HASH]

NewHead creates a new instance of Head. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*Head[BLOCK_HASH]) BlockDifficulty added in v2.8.0

func (_m *Head[BLOCK_HASH]) BlockDifficulty() *utils.Big

BlockDifficulty provides a mock function with given fields:

func (*Head[BLOCK_HASH]) BlockHash

func (_m *Head[BLOCK_HASH]) BlockHash() BLOCK_HASH

BlockHash provides a mock function with given fields:

func (*Head[BLOCK_HASH]) BlockNumber

func (_m *Head[BLOCK_HASH]) BlockNumber() int64

BlockNumber provides a mock function with given fields:

func (*Head[BLOCK_HASH]) ChainLength

func (_m *Head[BLOCK_HASH]) ChainLength() uint32

ChainLength provides a mock function with given fields:

func (*Head[BLOCK_HASH]) EarliestHeadInChain

func (_m *Head[BLOCK_HASH]) EarliestHeadInChain() types.Head[BLOCK_HASH]

EarliestHeadInChain provides a mock function with given fields:

func (*Head[BLOCK_HASH]) GetParent

func (_m *Head[BLOCK_HASH]) GetParent() types.Head[BLOCK_HASH]

GetParent provides a mock function with given fields:

func (*Head[BLOCK_HASH]) GetParentHash added in v2.3.0

func (_m *Head[BLOCK_HASH]) GetParentHash() BLOCK_HASH

GetParentHash provides a mock function with given fields:

func (*Head[BLOCK_HASH]) HashAtHeight

func (_m *Head[BLOCK_HASH]) HashAtHeight(blockNum int64) BLOCK_HASH

HashAtHeight provides a mock function with given fields: blockNum

type HeadTrackable added in v2.3.0

type HeadTrackable[H types.Head[BLOCK_HASH], BLOCK_HASH types.Hashable] struct {
	mock.Mock
}

HeadTrackable is an autogenerated mock type for the HeadTrackable type

func NewHeadTrackable added in v2.3.0

func NewHeadTrackable[H types.Head[BLOCK_HASH], BLOCK_HASH types.Hashable](t interface {
	mock.TestingT
	Cleanup(func())
}) *HeadTrackable[H, BLOCK_HASH]

NewHeadTrackable creates a new instance of HeadTrackable. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*HeadTrackable[H, BLOCK_HASH]) OnNewLongestChain added in v2.3.0

func (_m *HeadTrackable[H, BLOCK_HASH]) OnNewLongestChain(ctx context.Context, head H)

OnNewLongestChain provides a mock function with given fields: ctx, head

type Subscription added in v2.3.0

type Subscription struct {
	mock.Mock
}

Subscription is an autogenerated mock type for the Subscription type

func NewSubscription added in v2.3.0

func NewSubscription(t interface {
	mock.TestingT
	Cleanup(func())
}) *Subscription

NewSubscription creates a new instance of Subscription. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*Subscription) Err added in v2.3.0

func (_m *Subscription) Err() <-chan error

Err provides a mock function with given fields:

func (*Subscription) Unsubscribe added in v2.3.0

func (_m *Subscription) Unsubscribe()

Unsubscribe provides a mock function with given fields:

Jump to

Keyboard shortcuts

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