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

Function txHas

db_test.go:142–154  ·  view source on GitHub ↗
(t *testing.T, db *DB, bucket string, key []byte, expectVal bool, expectErr error)

Source from the content-addressed store, hash-verified

140}
141
142func txHas(t *testing.T, db *DB, bucket string, key []byte, expectVal bool, expectErr error) {
143 err := db.View(func(tx *Tx) error {
144 exists, err := tx.Has(bucket, key)
145 if expectErr != nil {
146 require.Equal(t, expectErr, err)
147 } else {
148 require.NoError(t, err)
149 require.EqualValuesf(t, expectVal, exists, "err Tx Has. got %v want %v", exists, expectVal)
150 }
151 return nil
152 })
153 require.NoError(t, err)
154}
155
156func txGetAll(t *testing.T, db *DB, bucket string, expectKeys [][]byte, expectValues [][]byte, expectErr error) {
157 require.NoError(t, db.View(func(tx *Tx) error {

Callers 1

TestTx_HasFunction · 0.85

Calls 2

ViewMethod · 0.80
HasMethod · 0.80

Tested by

no test coverage detected