我意识到我可以将testing.T类型传递给需要处理测试接口的函数。但是如何扩展结构并使用它呢?我知道我可以输入扩展,但不幸的是这不起作用:
package test
import "testing"
type testingT testing.T
func (t *testingT) assert(val int) {
if val == 0 {
t.Errorf("%d is zero", val)
}
}
func TestSomething(t *testingT) {
t.assert(0)
}
狐的传说
蛊毒传说
相关分类