dstest

package
v0.4.5 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

BasicSubtests is a list of all basic tests.

BatchSubtests is a list of all basic batching datastore tests.

View Source
var ElemCount = 100

ElemCount sets with how many elements the datastore suit tests are usually run with. Best to set to round numbers like 20, 30, 40... and at least to 20.

View Source
var (
	TestError = errors.New("test error")
)

Functions

func Err

func Err(err error, t *testing.T, msgs ...string)

func False

func False(v bool, t *testing.T, msgs ...string)

func NewTestDatastore

func NewTestDatastore(testErrors bool) *testDatastore

func Nil

func Nil(err error, t *testing.T, msgs ...string)

func RunBatchDeleteTest

func RunBatchDeleteTest(t *testing.T, ds dstore.Batching)

func RunBatchPutAndDeleteTest

func RunBatchPutAndDeleteTest(t *testing.T, ds dstore.Batching)

func RunBatchTest

func RunBatchTest(t *testing.T, ds dstore.Batching)

func SubtestAll

func SubtestAll(t *testing.T, ds dstore.Datastore)

SubtestAll tests the given datastore against all the subtests.

func SubtestBasicPutGet

func SubtestBasicPutGet(t *testing.T, ds dstore.Datastore)

func SubtestBasicSync added in v0.3.0

func SubtestBasicSync(t *testing.T, ds dstore.Datastore)

func SubtestCombinations added in v0.1.1

func SubtestCombinations(t *testing.T, ds dstore.Datastore)

func SubtestFilter added in v0.0.5

func SubtestFilter(t *testing.T, ds dstore.Datastore)

func SubtestLimit added in v0.1.1

func SubtestLimit(t *testing.T, ds dstore.Datastore)

func SubtestManyKeysAndQuery

func SubtestManyKeysAndQuery(t *testing.T, ds dstore.Datastore)

func SubtestNotFounds

func SubtestNotFounds(t *testing.T, ds dstore.Datastore)

func SubtestOrder added in v0.0.5

func SubtestOrder(t *testing.T, ds dstore.Datastore)

func SubtestPrefix added in v0.4.0

func SubtestPrefix(t *testing.T, ds dstore.Datastore)

func SubtestReturnSizes added in v0.2.0

func SubtestReturnSizes(t *testing.T, ds dstore.Datastore)

func TestElemCount added in v0.4.3

func TestElemCount(t *testing.T)

func True

func True(v bool, t *testing.T, msgs ...string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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