1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-04 19:17:37 +08:00

internal/btree: remove lock file after testing

This commit is contained in:
wdvxdr 2022-02-19 20:19:17 +08:00
parent ee749a45fc
commit 31cdd33767
No known key found for this signature in database
GPG Key ID: 703F8C071DE7A1B6
8 changed files with 10 additions and 3 deletions

2
.gitignore vendored
View File

@ -7,3 +7,5 @@ session.token
device.json device.json
data/ data/
logs/ logs/
internal/btree/*.lock
internal/btree/*.db

View File

@ -16,16 +16,21 @@ func tempfile(t *testing.T) string {
return temp.Name() return temp.Name()
} }
func removedb(name string) {
os.Remove(name)
os.Remove(name + ".lock")
}
func TestCreate(t *testing.T) { func TestCreate(t *testing.T) {
f := tempfile(t) f := tempfile(t)
_, err := Create(f) _, err := Create(f)
assert2.NoError(t, err) assert2.NoError(t, err)
defer os.Remove(f) defer removedb(f)
} }
func TestBtree(t *testing.T) { func TestBtree(t *testing.T) {
f := tempfile(t) f := tempfile(t)
defer os.Remove(f) defer removedb(f)
bt, err := Create(f) bt, err := Create(f)
assert := assert2.New(t) assert := assert2.New(t)
assert.NoError(err) assert.NoError(err)
@ -73,7 +78,7 @@ func testForeach(t *testing.T, elemSize int) {
expected[i] = utils.RandomString(20) expected[i] = utils.RandomString(20)
} }
f := tempfile(t) f := tempfile(t)
defer os.Remove(f) defer removedb(f)
bt, err := Create(f) bt, err := Create(f)
assert2.NoError(t, err) assert2.NoError(t, err)
for _, v := range expected { for _, v := range expected {