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

Function txSAdd

db_test.go:362–369  ·  view source on GitHub ↗
(t *testing.T, db *DB, bucket string, key, value []byte, expectErr error, finalExpectErr error)

Source from the content-addressed store, hash-verified

360}
361
362func txSAdd(t *testing.T, db *DB, bucket string, key, value []byte, expectErr error, finalExpectErr error) {
363 err := db.Update(func(tx *Tx) error {
364 err := tx.SAdd(bucket, key, value)
365 AssertErr(t, err, expectErr)
366 return nil
367 })
368 AssertErr(t, err, finalExpectErr)
369}
370
371func txSKeys(t *testing.T, db *DB, bucket, pattern string, f func(key string) bool, expectVal int, expectErr error) {
372 err := db.View(func(tx *Tx) error {

Callers 15

TestTx_SAddFunction · 0.85
TestTx_SRemFunction · 0.85
TestTx_SRem2Function · 0.85
TestTx_SMembersFunction · 0.85
TestTx_SCardFunction · 0.85
TestTx_SDiffByOneBucketFunction · 0.85
TestTx_SDiffByTwoBucketsFunction · 0.85
TestTx_SPopFunction · 0.85
TestTx_SMoveByOneBucketFunction · 0.85
TestTx_SMoveByTwoBucketsFunction · 0.85
TestTx_SUnionByOneBucketFunction · 0.85

Calls 3

UpdateMethod · 0.80
AssertErrFunction · 0.70
SAddMethod · 0.45

Tested by

no test coverage detected