|
|
@@ -1,29 +1,28 @@
|
|
|
package storage
|
|
|
|
|
|
import (
|
|
|
- "github.com/huichen/wukong/storage"
|
|
|
+ "github.com/huichen/wukong/utils"
|
|
|
"os"
|
|
|
"testing"
|
|
|
)
|
|
|
|
|
|
func TestOpenOrCreateKv(t *testing.T) {
|
|
|
- db, err := storage.OpenStorage("test")
|
|
|
- Expect(t, "<nil>", err)
|
|
|
+ db, err := openKVStorage("kv_test")
|
|
|
+ utils.Expect(t, "<nil>", err)
|
|
|
db.Close()
|
|
|
|
|
|
- db, err := storage.OpenStorage("test")
|
|
|
- Expect(t, "<nil>", err)
|
|
|
- db.Buc
|
|
|
+ db, err = openKVStorage("kv_test")
|
|
|
+ utils.Expect(t, "<nil>", err)
|
|
|
err = db.Set([]byte("key1"), []byte("value1"))
|
|
|
- Expect(t, "<nil>", err)
|
|
|
+ utils.Expect(t, "<nil>", err)
|
|
|
|
|
|
buffer := make([]byte, 100)
|
|
|
- buffer, err = db.Get(nil, []byte("key1"))
|
|
|
- Expect(t, "<nil>", err)
|
|
|
- Expect(t, "value1", string(buffer))
|
|
|
+ buffer, err = db.Get([]byte("key1"))
|
|
|
+ utils.Expect(t, "<nil>", err)
|
|
|
+ utils.Expect(t, "value1", string(buffer))
|
|
|
|
|
|
walFile := db.WALName()
|
|
|
db.Close()
|
|
|
os.Remove(walFile)
|
|
|
- os.Remove("test")
|
|
|
+ os.Remove("kv_test")
|
|
|
}
|