commontests

package
v0.0.0-...-98d3023 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TestApplyUpdatesWithNilHeight

func TestApplyUpdatesWithNilHeight(t *testing.T, dbProvider statedb.VersionedDBProvider)

func TestBasicRW

func TestBasicRW(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestBasicRW tests basic read-write

func TestBatchWithIndividualRetry

func TestBatchWithIndividualRetry(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestBatchWithIndividualRetry tests a single failure in a batch

func TestDeletes

func TestDeletes(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestDeletes tests deletes

func TestFullScanIterator

func TestFullScanIterator(
	t *testing.T,
	dbProvider statedb.VersionedDBProvider,
	valueFormat byte,
	dbValueDeserializer func(b []byte) (*statedb.VersionedValue, error))

func TestGetStateMultipleKeys

func TestGetStateMultipleKeys(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestGetStateMultipleKeys tests read for given multiple keys

func TestGetVersion

func TestGetVersion(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestGetVersion tests retrieving the version by namespace and key

func TestIterator

func TestIterator(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestIterator tests the iterator

func TestItrWithoutClose

func TestItrWithoutClose(t *testing.T, itr statedb.ResultsIterator, expectedKeys []string)

TestItrWithoutClose verifies an iterator contains expected keys

func TestMultiDBBasicRW

func TestMultiDBBasicRW(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestMultiDBBasicRW tests basic read-write on multiple dbs

func TestPaginatedRangeQuery

func TestPaginatedRangeQuery(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestPaginatedRangeQuery tests range queries with pagination

func TestQuery

func TestQuery(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestQuery tests queries

func TestRangeQuerySpecialCharacters

func TestRangeQuerySpecialCharacters(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestRangeQuerySpecialCharacters tests range queries for keys with special characters and/or non-English characters

func TestSmallBatchSize

func TestSmallBatchSize(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestSmallBatchSize tests multiple update batches

func TestValueAndMetadataWrites

func TestValueAndMetadataWrites(t *testing.T, dbProvider statedb.VersionedDBProvider)

TestValueAndMetadataWrites tests statedb for value and metadata read-writes

Types

This section is empty.

Jump to

Keyboard shortcuts

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