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 }