github.com/libra82/netease-im@v0.0.0-20220531064446-da7cced70fa8/tests/token_test.go (about)

     1  package tests
     2  
     3  import (
     4  	"encoding/json"
     5  	"os"
     6  	"testing"
     7  
     8  	"github.com/libra82/netease-im"
     9  )
    10  
    11  var client *netease.ImClient
    12  
    13  func init() {
    14  	os.Setenv("GOCACHE", "off")
    15  	client = netease.CreateImClient("730dfa83ac3d4fd9172aaaaaaaaaa", "aaaaaaaaaaae", "")
    16  }
    17  
    18  func TestToken(t *testing.T) {
    19  	user := &netease.ImUser{ID: "1", Name: "david.tao", Gender: 1}
    20  	tk, err := client.CreateImUser(user)
    21  	if err != nil {
    22  		t.Error(err)
    23  	}
    24  	t.Log(tk)
    25  }
    26  
    27  func TestToken2(t *testing.T) {
    28  	user := &netease.ImUser{ID: "2", Name: "joan", Gender: 2}
    29  	tk, err := client.CreateImUser(user)
    30  	if err != nil {
    31  		t.Error(err)
    32  	}
    33  	t.Log(tk)
    34  }
    35  
    36  func TestRefreshToken(t *testing.T) {
    37  	tk, err := client.RefreshToken("7")
    38  	if err != nil {
    39  		t.Error(err)
    40  	}
    41  	b, err1 := json.Marshal(tk)
    42  	t.Log(string(b), err1)
    43  }
    44  
    45  func Benchmark_SyncMap(b *testing.B) {
    46  	netease.CreateImClient("", "", "")
    47  }