im_test.go 984 字节
package im

import (
	"gitlab.fjmaimaimai.com/mmm-go/partner/pkg/constant"
	"testing"
)

func TestCallCreate(t *testing.T) {
	InitImClient(constant.IM_SERVICE_ADDRESS, constant.IM_APP_KEY, constant.IM_APP_SECRET)
	token, err := CallCreate(UserCreate{Accid: "1"})
	if err != nil {
		t.Fatal(err)
	}
	if token == nil {
		t.Fatal("token is nil")
	}
	t.Log(token.Code, token.Info)
}

func TestCallRefreshToken(t *testing.T) {
	InitImClient(constant.IM_SERVICE_ADDRESS, constant.IM_APP_KEY, constant.IM_APP_SECRET)
	token, err := CallRefreshToken(UserRefreshToken{Accid: "1"})
	if err != nil {
		t.Fatal(err)
	}
	if token == nil {
		t.Fatal("token is nil")
	}
	t.Log(token.Code, token.Info)
}

func TestCallUpdate(t *testing.T) {
	InitImClient(constant.IM_SERVICE_ADDRESS, constant.IM_APP_KEY, constant.IM_APP_SECRET)
	token, err := CallUpdate(UserUpdate{Accid: "1", Name: "tip tok"})
	if err != nil {
		t.Fatal(err)
	}
	if token == nil {
		t.Fatal("token is nil")
	}
	t.Log(token.Code)
}