mirror of
https://github.com/fumiama/go-registry.git
synced 2026-06-04 23:40:27 +08:00
41 lines
613 B
Go
41 lines
613 B
Go
package registry
|
|
|
|
import (
|
|
"errors"
|
|
"testing"
|
|
)
|
|
|
|
func TestRegedit(t *testing.T) {
|
|
reg := NewRegedit("127.0.0.1:8888", "testpwd", "testsps")
|
|
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)
|
|
}
|
|
}
|