往事苯苯 (@wangshiben) 在 golang测试踩坑记录之: logf千万别随便用 中发帖
在此记录一个在开发自测环节中遇到的问题:
先上代码(已脱敏)
type TestData struct {
Data []byte `json:"data"`
}
func TestTryEncryptoClient(t *testing.T) {
jsonStr := "{\"Data\":\"4GFwsR9XFRkyb/9Hn14zNpQRFE4V/f1hLIDlnff6LLPR/EvRmSW6ma6PHZiamB4mDeynjRYfVsfipg==\"}"
message := &TestData{}
err := json.Unmarshal([]byte(jsonStr), message)
if err != nil {
panic(err)
}
result := message.Data
t.Logf("%v", result)
t.Log(st...