transaction

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package transaction provides functionalities for testing transaction contract.

Index

Constants

This section is empty.

Variables

View Source
var NoMockFinder = MockFinder()

NoMockFinder is no mock Finder.

Functions

This section is empty.

Types

type Finder

type Finder struct {
	mock.Mock
}

Finder is a transaction.Finder.

func (*Finder) FindAllTransactionsInRange

func (f *Finder) FindAllTransactionsInRange(ctx context.Context, wallet wallet.Wallet, from time.Time, to time.Time) ([]transaction.Transaction, error)

FindAllTransactionsInRange satisfies transaction.Finder.

type FinderMocker

type FinderMocker func(tb testing.TB) *Finder

FinderMocker is Finder mocker.

func MockFinder

func MockFinder(mocks ...func(f *Finder)) FinderMocker

MockFinder creates Finder mock with cleanup to ensure all the expectations are met.

Jump to

Keyboard shortcuts

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