17 lines
428 B
Go
17 lines
428 B
Go
package dto
|
|
|
|
import (
|
|
"encoding/json"
|
|
"testing"
|
|
)
|
|
|
|
func TestLiveClientRegisterRequestDecodesNickname(t *testing.T) {
|
|
var request LiveClientRegisterRequest
|
|
if err := json.Unmarshal([]byte(`{"username":"viewer","nickname":"直播用户","password":"password","confirmPassword":"password"}`), &request); err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if request.Nickname != "直播用户" {
|
|
t.Fatalf("nickname = %q", request.Nickname)
|
|
}
|
|
}
|