Documentation
¶
Index ¶
- func NewCachedMultiStore(ms MultiStore) store.CacheMultiStore
- func NewMultiStore() store.MultiStore
- type CachedMultiStore
- type MultiStore
- type TestKVStore
- func (t *TestKVStore) CacheWrap() store.CacheWrap
- func (t TestKVStore) CacheWrapWithListeners(storeKey store.StoreKey, listeners []store.MemoryListener) types.CacheWrap
- func (t TestKVStore) CacheWrapWithTrace(_ io.Writer, _ store.TraceContext) store.CacheWrap
- func (t TestKVStore) Delete(key []byte)
- func (t TestKVStore) Get(key []byte) []byte
- func (t TestKVStore) GetStoreType() store.StoreType
- func (t TestKVStore) Has(key []byte) bool
- func (t TestKVStore) Iterator(start, end []byte) store.Iterator
- func (t TestKVStore) ReverseIterator(start, end []byte) store.Iterator
- func (t TestKVStore) Set(key, value []byte)
- func (t TestKVStore) Write()
- type Tofnd
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCachedMultiStore ¶ added in v0.21.0
func NewCachedMultiStore(ms MultiStore) store.CacheMultiStore
NewCachedMultiStore returns a new CacheMultiStore instance for testing
func NewMultiStore ¶
func NewMultiStore() store.MultiStore
NewMultiStore returns a new Multistore instance used for testing
Types ¶
type CachedMultiStore ¶ added in v0.21.0
type CachedMultiStore struct {
*mock.CacheMultiStoreMock
// contains filtered or unexported fields
}
CachedMultiStore is a simple cached multistore for testing
type MultiStore ¶
type MultiStore struct {
*mock.MultiStoreMock
// contains filtered or unexported fields
}
MultiStore is a simple multistore used for testing
type TestKVStore ¶
type TestKVStore struct {
// contains filtered or unexported fields
}
TestKVStore is a kv store for testing
func (*TestKVStore) CacheWrap ¶
func (t *TestKVStore) CacheWrap() store.CacheWrap
CacheWrap is not implemented
func (TestKVStore) CacheWrapWithListeners ¶
func (t TestKVStore) CacheWrapWithListeners(storeKey store.StoreKey, listeners []store.MemoryListener) types.CacheWrap
CacheWrapWithListeners is not implemented
func (TestKVStore) CacheWrapWithTrace ¶
func (t TestKVStore) CacheWrapWithTrace(_ io.Writer, _ store.TraceContext) store.CacheWrap
CacheWrapWithTrace is not implemented
func (TestKVStore) Delete ¶
func (t TestKVStore) Delete(key []byte)
Delete deletes a key if it exists
func (TestKVStore) Get ¶
func (t TestKVStore) Get(key []byte) []byte
Get returns the value of the given key, nil if it does not exist
func (TestKVStore) GetStoreType ¶
func (t TestKVStore) GetStoreType() store.StoreType
GetStoreType is not implemented
func (TestKVStore) Has ¶
func (t TestKVStore) Has(key []byte) bool
Has checks if an entry for the given key exists
func (TestKVStore) Iterator ¶
func (t TestKVStore) Iterator(start, end []byte) store.Iterator
Iterator returns an interator over the given key domain
func (TestKVStore) ReverseIterator ¶
func (t TestKVStore) ReverseIterator(start, end []byte) store.Iterator
ReverseIterator returns an iterator that iterates over all keys in the given domain in reverse order
func (TestKVStore) Set ¶
func (t TestKVStore) Set(key, value []byte)
Set stores the given key value pair
func (TestKVStore) Write ¶ added in v0.21.0
func (t TestKVStore) Write()
type Tofnd ¶
type Tofnd struct {
// contains filtered or unexported fields
}
Tofnd is a thread-safe fake that emulates the external tofnd process