go client update
This commit is contained in:
+55
-18
@@ -6,6 +6,7 @@ import (
|
||||
_ "go.nanomsg.org/mangos/v3/transport/all"
|
||||
"google.golang.org/protobuf/proto"
|
||||
"testing"
|
||||
"time"
|
||||
)
|
||||
|
||||
func TestConn(t *testing.T) {
|
||||
@@ -14,7 +15,7 @@ func TestConn(t *testing.T) {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
err = socket.Dial("tcp://127.0.0.1:10086")
|
||||
err = socket.Dial("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -48,7 +49,7 @@ func TestConn(t *testing.T) {
|
||||
|
||||
}
|
||||
func TestIsLogin(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -56,7 +57,7 @@ func TestIsLogin(t *testing.T) {
|
||||
logs.Info(wcf.IsLogin())
|
||||
}
|
||||
func TestGetSelfWXID(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -64,7 +65,7 @@ func TestGetSelfWXID(t *testing.T) {
|
||||
logs.Info(wcf.GetSelfWXID())
|
||||
}
|
||||
func TestGetMsgTypes(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -72,18 +73,18 @@ func TestGetMsgTypes(t *testing.T) {
|
||||
logs.Info(wcf.GetMsgTypes())
|
||||
}
|
||||
func TestGetContacts(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
for _, contact := range wcf.GetContacts() {
|
||||
logs.Info(contact.Remark, contact.Wxid)
|
||||
logs.Info(contact.Name, contact.Wxid)
|
||||
}
|
||||
logs.Info(wcf.GetContacts())
|
||||
}
|
||||
func TestGetDBNames(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -91,7 +92,7 @@ func TestGetDBNames(t *testing.T) {
|
||||
logs.Info(wcf.GetDBNames())
|
||||
}
|
||||
func TestGetDBTables(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -99,7 +100,7 @@ func TestGetDBTables(t *testing.T) {
|
||||
logs.Info(wcf.GetDBTables("ChatMsg.db"))
|
||||
}
|
||||
func TestExecDBQuery(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -107,7 +108,7 @@ func TestExecDBQuery(t *testing.T) {
|
||||
logs.Info(wcf.ExecDBQuery("ChatMsg.db", "SELECT * FROM Name2ID_v1"))
|
||||
}
|
||||
func TestAcceptFriend(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -115,7 +116,7 @@ func TestAcceptFriend(t *testing.T) {
|
||||
logs.Info(wcf.AcceptFriend("encryptusername", "ticket", 17))
|
||||
}
|
||||
func TestGetUserInfo(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
@@ -123,30 +124,66 @@ func TestGetUserInfo(t *testing.T) {
|
||||
logs.Info(wcf.GetUserInfo())
|
||||
}
|
||||
func TestSendTxT(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
logs.Info(wcf.SendTxt(" Hello @ 淡白", "45415088466@chatroom", []string{"wxid_xxxxxxxx"}))
|
||||
logs.Info(wcf.SendTxt(" Hello @ 淡白", "38975652309@chatroom", []string{"wxid_qvo0irhbw9fk22"}))
|
||||
}
|
||||
func TestSendIMG(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
logs.Info(wcf.SendIMG("C:\\Users\\danbai\\Desktop\\work\\code\\WeChatFerry-go\\图片1.png", "wxid_qvo0irhbw9fk22"))
|
||||
logs.Info(wcf.SendIMG("C:\\Users\\Administrator\\Pictures\\1.png", "wxid_qvo0irhbw9fk22"))
|
||||
}
|
||||
func TestOnMSG(t *testing.T) {
|
||||
wcf, err := NewWCF("")
|
||||
func TestSendFile(t *testing.T) {
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
logs.Info(wcf.SendFile("C:\\Users\\Administrator\\Pictures\\1.txt", "wxid_qvo0irhbw9fk22"))
|
||||
}
|
||||
func TestRefreshPYQ(t *testing.T) {
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
logs.Info(wcf.EnableRecvTxt())
|
||||
go wcf.OnMSG(func(msg *WxMsg) {
|
||||
logs.Info(msg.GetType(), msg.GetContent())
|
||||
})
|
||||
defer wcf.DisableRecvTxt()
|
||||
wcf.OnMSG(func(msg *WxMsg) {
|
||||
time.Sleep(time.Second * 2)
|
||||
logs.Info(wcf.RefreshPYQ())
|
||||
time.Sleep(time.Minute)
|
||||
}
|
||||
|
||||
func TestOnMSG(t *testing.T) {
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
logs.Info(wcf.EnableRecvTxt())
|
||||
defer func() {
|
||||
logs.Info(wcf.DisableRecvTxt())
|
||||
}()
|
||||
go wcf.OnMSG(func(msg *WxMsg) {
|
||||
logs.Info(msg.GetContent())
|
||||
})
|
||||
time.Sleep(time.Minute)
|
||||
}
|
||||
|
||||
func TestDisableRecvTxt(t *testing.T) {
|
||||
wcf, err := NewWCF("tcp://192.168.26.130:1000")
|
||||
if err != nil {
|
||||
logs.Err(err)
|
||||
return
|
||||
}
|
||||
logs.Info(wcf.DisableRecvTxt())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user