1
0
mirror of https://github.com/fumiama/go-registry.git synced 2026-06-07 17:00:27 +08:00
Files
go-registry/cmd_test.go
2022-10-27 16:33:55 +08:00

41 lines
623 B
Go

package registry
import (
"errors"
"testing"
)
func TestRegedit(t *testing.T) {
reg := NewRegedit("127.0.0.1:8888", "testpwd", "testsps", 127, 127)
err := reg.Connect()
if err != nil {
t.Fatal(err)
}
ret, err := reg.Get("test")
if err != nil && !errors.Is(err, ErrNoSuchKey) {
t.Fatal(err)
}
t.Log(ret)
if ret != "" {
err = reg.Del("test")
if err != nil {
t.Fatal(err)
}
}
err = reg.Set("test", "测试")
if err != nil {
t.Fatal(err)
}
ret, err = reg.Get("test")
if err != nil {
t.Fatal(err)
}
if ret != "测试" {
t.Fail()
}
err = reg.Close()
if err != nil {
t.Fatal(err)
}
}