mirror of
https://github.com/Mrs4s/go-cqhttp.git
synced 2025-05-05 03:23:49 +08:00
internal/btree: remove lock file after testing
This commit is contained in:
parent
ee749a45fc
commit
31cdd33767
2
.gitignore
vendored
2
.gitignore
vendored
@ -7,3 +7,5 @@ session.token
|
|||||||
device.json
|
device.json
|
||||||
data/
|
data/
|
||||||
logs/
|
logs/
|
||||||
|
internal/btree/*.lock
|
||||||
|
internal/btree/*.db
|
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user