为了账号安全,请及时绑定邮箱和手机立即绑定

关于Golang单元测试中参数问题

关于Golang单元测试中参数问题

浮沉哖华_微安 2019-03-21 09:30:41
func TestUserAges_Get(t *testing.T) {    type fields struct {        ages  map[string]int        Mutex sync.Mutex    }    type args struct {        name string    }    tests := []struct {        name   string        fields fields        args   args        want   int    }{        // TODO 以上结构体中的参数写法    }    for _, tt := range tests {        t.Run(tt.name, func(t *testing.T) {            ua := &UserAges{                ages:  tt.fields.ages,                Mutex: tt.fields.Mutex,            }            if got := ua.Get(tt.args.name); got != tt.want {                t.Errorf("UserAges.Get() = %v, want %v", got, tt.want)            }        })    }}
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1159 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信