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 }