27 lines
578 B
Plaintext
27 lines
578 B
Plaintext
package zooKeeperMgr
|
|
|
|
import (
|
|
"testing"
|
|
"time"
|
|
|
|
"github.com/samuel/go-zookeeper/zk"
|
|
)
|
|
|
|
func TestCascadeCreate(t *testing.T) {
|
|
zkConfigObj := &ZooKeeperConfig {
|
|
Servers: "172.27.0.4:2181,172.27.0.6:2181,172.27.0.9:2181",
|
|
StartPath: "/Develop/GameServer",
|
|
SessionTimeout: 10 * time.Second,
|
|
}
|
|
|
|
conn, _, err := zk.Connect(zkConfigObj.GetServerList(), zkConfigObj.SessionTimeout)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
defer conn.Close()
|
|
|
|
err = CascadeCreate(conn, zkConfigObj.StartPath)
|
|
if err != nil {
|
|
t.Errorf("There should be no error, but now there is:%v", err)
|
|
}
|
|
} |