client_test.go 628 B

123456789101112131415161718192021222324252627
  1. package dingtalk
  2. import (
  3. "dashoo.cn/common_definition/comm_def"
  4. "fmt"
  5. "github.com/smallnest/rpcx/codec"
  6. "testing"
  7. )
  8. func TestSendMsg(t *testing.T) {
  9. client := NewClient()
  10. w := client.GetWorkflow()
  11. //w.GetFormSchema("PROC-7A5F6215-A8CF-4DD1-AB2C-5B1AB84C4E19")
  12. w.CreateProcessInstance("47073111989114", "PROC-7A5F6215-A8CF-4DD1-AB2C-5B1AB84C4E19", 435711466)
  13. }
  14. func TestName(t *testing.T) {
  15. data := new(comm_def.CommonMsg)
  16. data.Code = 200
  17. data.Msg = "成功"
  18. data.Data = "111111111"
  19. ser := codec.MsgpackCodec{}
  20. bt, _ := ser.Encode(data)
  21. var reply interface{}
  22. err := ser.Decode(bt, &reply)
  23. fmt.Println(err)
  24. }