mock

package module
v0.0.0-...-22156a9 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2021 License: Apache-2.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 Iterator

type Iterator struct {
}

Iterator is a mocked implementation of spi.Iterator.

func (*Iterator) Close

func (i *Iterator) Close() error

Close returns mocked results.

func (*Iterator) Key

func (i *Iterator) Key() (string, error)

Key returns mocked results.

func (*Iterator) Next

func (i *Iterator) Next() (bool, error)

Next returns mocked results.

func (*Iterator) Tags

func (i *Iterator) Tags() ([]spi.Tag, error)

Tags returns mocked results.

func (*Iterator) Value

func (i *Iterator) Value() ([]byte, error)

Value returns mocked results.

type Provider

type Provider struct {
	OpenStoreReturn      spi.Store
	ErrOpenStore         error
	ErrSetStoreConfig    error
	GetStoreConfigReturn spi.StoreConfiguration
	ErrGetStoreConfig    error
}

Provider is a mocked implementation of spi.Provider.

func (*Provider) Close

func (p *Provider) Close() error

Close returns mocked results.

func (*Provider) GetOpenStores

func (p *Provider) GetOpenStores() []spi.Store

GetOpenStores returns mocked results.

func (*Provider) GetStoreConfig

func (p *Provider) GetStoreConfig(string) (spi.StoreConfiguration, error)

GetStoreConfig returns mocked results.

func (*Provider) OpenStore

func (p *Provider) OpenStore(string) (spi.Store, error)

OpenStore returns mocked results.

func (*Provider) SetStoreConfig

func (p *Provider) SetStoreConfig(string, spi.StoreConfiguration) error

SetStoreConfig returns mocked results.

type Store

type Store struct {
	ErrPut    error
	GetReturn []byte
	ErrGet    error
	ErrQuery  error
}

Store is a mocked implementation of spi.Store.

func (*Store) Batch

func (s *Store) Batch([]spi.Operation) error

Batch returns mocked results.

func (*Store) Close

func (s *Store) Close() error

Close returns mocked results.

func (*Store) Delete

func (s *Store) Delete(string) error

Delete returns mocked results.

func (*Store) Flush

func (s *Store) Flush() error

Flush returns mocked results.

func (*Store) Get

func (s *Store) Get(string) ([]byte, error)

Get returns mocked results.

func (*Store) GetBulk

func (s *Store) GetBulk(...string) ([][]byte, error)

GetBulk returns mocked results.

func (*Store) GetTags

func (s *Store) GetTags(string) ([]spi.Tag, error)

GetTags returns mocked results.

func (*Store) Put

func (s *Store) Put(string, []byte, ...spi.Tag) error

Put returns mocked results.

func (*Store) Query

func (s *Store) Query(string, ...spi.QueryOption) (spi.Iterator, error)

Query returns mocked results.

Jump to

Keyboard shortcuts

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