例如,我有 20 种方法的 dao。
type UserDao interface {
GetUser() (User, error)
GetUsers() ([]User, error)
...
}
我想为测试创建模拟并只使用一种方法。
type UserDaoMock struct { }
fucn (UserDaoMock) GetUser() (User, error) {
return User{}
}
有没有办法在测试中将 UserDaoMock 用作 UserDao 之前不实现其他方法?告诉编译器它应该是这样的?
UYOU
相关分类