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

Function txSCard

db_test.go:430–442  ·  view source on GitHub ↗
(t *testing.T, db *DB, bucket string, key []byte, expectLength int, expectErr error)

Source from the content-addressed store, hash-verified

428}
429
430func txSCard(t *testing.T, db *DB, bucket string, key []byte, expectLength int, expectErr error) {
431 err := db.View(func(tx *Tx) error {
432 length, err := tx.SCard(bucket, key)
433 if expectErr != nil {
434 assert.ErrorIs(t, expectErr, err)
435 } else {
436 assert.NoError(t, err)
437 assert.Equal(t, expectLength, length)
438 }
439 return nil
440 })
441 require.NoError(t, err)
442}
443
444func txSDiffByOneBucket(t *testing.T, db *DB, bucket string, key1, key2 []byte, expectVal [][]byte, expectErr error) {
445 err := db.View(func(tx *Tx) error {

Callers 2

TestTx_SCardFunction · 0.85
TestTx_SPopFunction · 0.85

Calls 2

ViewMethod · 0.80
SCardMethod · 0.45

Tested by

no test coverage detected