github.com/872409/go-netease-im@v1.0.2-0.20201109080841-fdb3e13691c5/tests/token_test.go (about)

     1  package tests
     2  
     3  import (
     4  	"encoding/json"
     5  	"os"
     6  	"testing"
     7  
     8  	"github.com/872409/go-netease-im"
     9  )
    10  
    11  var client = netease.CreateImClient("dc71e882094b24b410a10183d5a7f652", "adf2279d5527", "")
    12  
    13  func init() {
    14  	os.Setenv("GOCACHE", "off")
    15  }
    16  
    17  func TestToken(t *testing.T) {
    18  	user := &netease.ImUser{Accid: "test2", Name: "test3", Gender: 1}
    19  	tk, err := client.CreateImUser(user)
    20  	if err != nil {
    21  		t.Error(err)
    22  	}
    23  	t.Log(tk)
    24  }
    25  func TestUpdateToken(t *testing.T) {
    26  	err := client.UpdateToken("319602531829285237", "9508f86d3266c8900662f0ac3f521ec1", "")
    27  	t.Log(err)
    28  }
    29  
    30  func TestRefreshToken(t *testing.T) {
    31  	tk, err := client.RefreshToken("319602531829285237")
    32  	if err != nil {
    33  		t.Error(err)
    34  	}
    35  	b, err := json.Marshal(tk)
    36  	t.Log(string(b), err)
    37  }
    38  
    39  func Benchmark_SyncMap(b *testing.B) {
    40  	netease.CreateImClient("", "", "")
    41  }