这是stubbing void methods with exceptions的主要Mockito文档。但是,Mockito 文档中的示例存根了无参数方法。如果方法有参数,如果 a 参数不符合约定,方法抛出异常怎么办?
所以对于下面的课程......
public class UserAccountManager {
/**
* @throws Exception if user with provided username already exists
*/
public void createAccount(User user) throws Exception {
// db access code ...
}
}
...如何使用Mockito 模拟UserAccountManager.createAccount以便在某个 User 对象作为参数传递给该方法时抛出异常?