(t *testing.T)
| 114 | } |
| 115 | |
| 116 | func TestUpdateUserInfo(t *testing.T) { |
| 117 | for name := range userNames { |
| 118 | //first need login |
| 119 | id, err := client.Login(name, passwd[name]) |
| 120 | if err != nil { |
| 121 | t.Fatalf("Login error:%v", err) |
| 122 | } |
| 123 | |
| 124 | //random nickName |
| 125 | nickName := fmt.Sprintf("nickName%v", time.Now().Unix()) |
| 126 | |
| 127 | if id, err = client.UpdateUserInfo(name, nickName, nil); err != nil { |
| 128 | t.Fatalf("UpdateUserInfo error:%v, user:%s, nickName:%s", err, name, nickName) |
| 129 | } |
| 130 | |
| 131 | t.Logf("UpdateUserInfo success, userID:%d userName:%v nickName:%v", id, name, nickName) |
| 132 | |
| 133 | //根据用户名查询用户信息 |
| 134 | data, err := client.GetUserInfoByName(name) |
| 135 | if err != nil { |
| 136 | t.Fatalf("get userInfo error:%v, user:%s", err, name) |
| 137 | } |
| 138 | |
| 139 | userInfo, err := DecodeUserInfo([]byte(data)) |
| 140 | if err != nil { |
| 141 | t.Fatalf("%v", err) |
| 142 | } |
| 143 | |
| 144 | if userInfo.NickName != nickName { |
| 145 | t.Fatalf("nick name not match, user:%s, expect:%s, recv:%s", name, nickName, userInfo.NickName) |
| 146 | } |
| 147 | |
| 148 | //根据用户ID查询用户信息 |
| 149 | data, err = client.GetUserInfoByID(id) |
| 150 | if err != nil { |
| 151 | t.Fatalf("get userInfo by id error:%v, userID:%v", err, id) |
| 152 | } |
| 153 | |
| 154 | userInfo, err = DecodeUserInfo([]byte(data)) |
| 155 | if err != nil { |
| 156 | t.Fatalf("%v", err) |
| 157 | } |
| 158 | |
| 159 | t.Logf("GetUserInfoByName success, id:%v user:%v nickName:%v avatar:%v", userInfo.ID, userInfo.Name, userInfo.NickName, userInfo.Avatar) |
| 160 | } |
| 161 | |
| 162 | } |
| 163 | |
| 164 | func TestUpdateUserPassword(t *testing.T) { |
| 165 | for name := range userNames { |
nothing calls this directly
no test coverage detected