MCPcopy Index your code
hub / github.com/nutsdb/nutsdb / TestBucketManager_DeleteBucketIsolation

Function TestBucketManager_DeleteBucketIsolation

bucket_manager_test.go:84–92  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

82}
83
84func TestBucketManager_DeleteBucketIsolation(t *testing.T) {
85 runNutsDBTest(t, nil, func(t *testing.T, db *DB) {
86 const bucket1 = "bucket_1"
87 txCreateBucket(t, db, DataStructureBTree, bucket1, nil)
88 txPut(t, db, bucket1, []byte("key_1"), []byte("value_1"), Persistent, nil, nil)
89 txDeleteBucket(t, db, DataStructureBTree, bucket1, nil)
90 txGet(t, db, bucket1, []byte("key_1"), nil, ErrBucketNotExist)
91 })
92}
93
94func txNewBucket(t *testing.T, db *DB, bucket string, ds uint16, expectErr error, finalExpectErr error) {
95 err := db.Update(func(tx *Tx) error {

Callers

nothing calls this directly

Calls 5

runNutsDBTestFunction · 0.85
txCreateBucketFunction · 0.85
txPutFunction · 0.85
txDeleteBucketFunction · 0.85
txGetFunction · 0.85

Tested by

no test coverage detected