agiledragon / agiledragon/gomonkey
ApplyFuncVar和ApplyFunc有什么区别?
Đang mở
- Ngôn ngữ chính
- Go
- Star
- 2.3k
- Fork
- 192
- Merge trung bình
- 1 ngày 6 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
Convey("for succ", func() {
str := "hello"
patches := ApplyFuncVar(&fake.Marshal, func (_ interface{}) ([]byte, error) {
return []byte(str), nil
})
defer patches.Reset()
bytes, err := fake.Marshal(nil)
So(err, ShouldEqual, nil)
So(string(bytes), ShouldEqual, str)
})
ApplyFuncVar替换为ApplyFunc不也是同样的效果?
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.