golang-im聊天
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

43 Zeilen
844 B

  1. package api
  2. import (
  3. "fmt"
  4. "gim/pkg/pb"
  5. "testing"
  6. "google.golang.org/grpc"
  7. )
  8. func getBusinessIntClient() pb.BusinessIntClient {
  9. //conn, err := grpc.Dial("localhost:50300", grpc.WithInsecure())
  10. conn, err := grpc.Dial("im-rpc-business.izhyin.com:8000", grpc.WithInsecure())
  11. if err != nil {
  12. fmt.Println(err)
  13. return nil
  14. }
  15. return pb.NewBusinessIntClient(conn)
  16. }
  17. func TestUserIntServer_Auth(t *testing.T) {
  18. _, err := getBusinessIntClient().Auth(getCtx(), &pb.AuthReq{
  19. UserId: 2,
  20. DeviceId: 1,
  21. Token: "0",
  22. })
  23. fmt.Println(err)
  24. }
  25. func TestUserIntServer_GetUsers(t *testing.T) {
  26. resp, err := getBusinessIntClient().GetUsers(getCtx(), &pb.GetUsersReq{
  27. UserIds: map[int64]int32{1: 0, 2: 0, 3: 0},
  28. })
  29. if err != nil {
  30. fmt.Println(err)
  31. return
  32. }
  33. for k, v := range resp.Users {
  34. fmt.Printf("%+-5v %+v\n", k, v)
  35. }
  36. }