test

package
v0.0.0-...-4bfbf91 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2018 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateRandomKeyValues

func GenerateRandomKeyValues(length int) (keys, values [][]byte)

func PerformTestDirectCFKVCFExist

func PerformTestDirectCFKVCFExist(t *testing.T, kvStore gokvstore.KVStore, cfName string)

func PerformTestDirectCFKVCFNotExist

func PerformTestDirectCFKVCFNotExist(t *testing.T, kvStore gokvstore.KVStore, cfName string)

func PerformTestDirectCFKVPutMultiCF

func PerformTestDirectCFKVPutMultiCF(t *testing.T, kvStore gokvstore.KVStore, cfName string, keys, values [][]byte, elemsLen int)

func PerformTestDirectKVDelete

func PerformTestDirectKVDelete(
	t *testing.T, kvStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int) (deletedKeys [][]byte)

func PerformTestDirectKVGet

func PerformTestDirectKVGet(t *testing.T, kvStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int)

func PerformTestDirectKVGetAfterDelete

func PerformTestDirectKVGetAfterDelete(t *testing.T, kvStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int, deletedKeys [][]byte)

func PerformTestDirectKVIterateFail

func PerformTestDirectKVIterateFail(t *testing.T, kvStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int)

PerformTestKVIterateFail fails because types are not set

func PerformTestDirectKVIterateSuccess

func PerformTestDirectKVIterateSuccess(t *testing.T, kvStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int)

func PerformTestDirectKVIterateSuccessIterator

func PerformTestDirectKVIterateSuccessIterator(
	t *testing.T, kvStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int)

func PerformTestDirectKVIterateSuccessIteratorDifferentReadaheads

func PerformTestDirectKVIterateSuccessIteratorDifferentReadaheads(
	t *testing.T, largeKVStore, smallKVStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int)

func PerformTestDirectKVPutMultiCF

func PerformTestDirectKVPutMultiCF(t *testing.T, kvStore gokvstore.DirectKVStore, cfNames []string, keys, values [][]byte, elemsLen int)

func PerformTestDirectKVPutSingleCF

func PerformTestDirectKVPutSingleCF(t *testing.T, kvStore gokvstore.DirectKVStore, cfName string, keys, values [][]byte, elemsLen int)

func PerformTestKVCFExist

func PerformTestKVCFExist(t *testing.T, dkvStore gokvstore.DirectKVStore, cfName string)

func PerformTestKVGetCF

func PerformTestKVGetCF(t *testing.T, dkvStore gokvstore.DirectKVStore, cfName string, testKeys, testValues [][]byte)

func PerformTestKVIteratorSuccess

func PerformTestKVIteratorSuccess(
	t *testing.T, kvStore gokvstore.KVStore, cfNames []string, keys, values [][]byte, elemsLen int)

func PerformTestKVWriteBatchesAndRead

func PerformTestKVWriteBatchesAndRead(t *testing.T, dkvStore gokvstore.DirectKVStore, cfName string)

func SplitUpKeyValues

func SplitUpKeyValues(cntSplits int, keys, values [][]byte) (rKeys, rValues [][][]byte)

Types

This section is empty.

Jump to

Keyboard shortcuts

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