MCPcopy Create free account
hub / github.com/nutsdb/nutsdb / txGetRange

Function txGetRange

db_test.go:2173–2181  ·  view source on GitHub ↗
(t *testing.T, db *DB, bucket string, key []byte, start, end int, expectVal []byte, expectErr error, expectFinalErr error)

Source from the content-addressed store, hash-verified

2171}
2172
2173func txGetRange(t *testing.T, db *DB, bucket string, key []byte, start, end int, expectVal []byte, expectErr error, expectFinalErr error) {
2174 err := db.View(func(tx *Tx) error {
2175 value, err := tx.GetRange(bucket, key, start, end)
2176 AssertErr(t, err, expectErr)
2177 require.EqualValues(t, expectVal, value)
2178 return nil
2179 })
2180 AssertErr(t, err, expectFinalErr)
2181}
2182
2183func TestDB_HintFileFastRecovery(t *testing.T) {
2184 bucket := "bucket"

Callers 1

TestTx_GetRangeFunction · 0.85

Calls 3

ViewMethod · 0.80
GetRangeMethod · 0.80
AssertErrFunction · 0.70

Tested by

no test coverage detected