小编Ank*_*kit的帖子

使用Mockito进行Runnable的单元测试

我有一个这样的代码,我想为其编写单元测试。

public class TestClass {

private final Executor executor;
private final Handler handler;

TestClass(Executor executor, Handler handler) {
    this.executor = executor;
    this.handler = handler;
}

void doSomething(String param1) {
    executor.execute(new Runnable() {
        @Override
        public void run() {
            //do something
            handler.callHandler();
        }
    });
}
}
Run Code Online (Sandbox Code Playgroud)

我如何使用Mockito / Powermockito来验证是否调用了callHandler()方法。

java unit-testing mocking mockito powermockito

3
推荐指数
1
解决办法
5844
查看次数

标签 统计

java ×1

mocking ×1

mockito ×1

powermockito ×1

unit-testing ×1