如何模拟/测试返回 void 的方法,可能在 Mockito 中
我遇到了一个问题,我找不到一个优雅的解决方案。
所以问题是模拟Selenium Web驱动程序,我不知道我应该如何测试/模拟虚空方法。
public void clickAndWait(String locator) {
if(isElementPresent(locator) == false) throw some exception;
selenium.clickAndWait(); //a problematic delegating call to selenium
}
所以我要问的是,如何正确地测试这样一个方法,一个测试是抛出异常,但是如何正确地测试我委托给的那个无效方法呢?