我正在尝试测试以下类(我省略了实现)
public class UTRI implements UTR {
public void runAsUser(String userId, Runnable r);
}
这是我会使用它的方式:
UTRI.runAsUser("User1", new Runnable () {
private void run() {
//do whatever needs to be done here.
}
});
问题是,我不知道如何使用 EasyMock 来测试返回 void 的函数。那我也不太熟悉一般的测试(刚离开学校!)。有人可以帮我解释一下我需要做什么来解决这个问题吗?我当时正在考虑让 UTRI 成为一个模拟,然后再做 expectlastcall,但实际上,不确定。