Documentation ¶
Index ¶
- func TestApplyUpdatesWithNilHeight(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestBasicRW(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestBatchWithIndividualRetry(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestDeletes(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestFullScanIterator(t *testing.T, dbProvider statedb.VersionedDBProvider, valueFormat byte, ...)
- func TestGetStateMultipleKeys(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestGetVersion(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestIterator(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestItrWithoutClose(t *testing.T, itr statedb.ResultsIterator, expectedKeys []string)
- func TestMultiDBBasicRW(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestPaginatedRangeQuery(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestQuery(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestRangeQuerySpecialCharacters(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestSmallBatchSize(t *testing.T, dbProvider statedb.VersionedDBProvider)
- func TestValueAndMetadataWrites(t *testing.T, dbProvider statedb.VersionedDBProvider)
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.