3
我需要用JUnit测试这个方法的Mockito的Mockito:模拟异步方法
function uploadData() {
myObject.getThreadPool().execute(new Runnable() {
@Override
public void run() {
upload(arguments, callbackContext);
}
});
}
如何嘲笑myObject的调用上传(参数,callbackContext)不是在后台线程?
如果您要模拟'myObject'来在当前线程中调用'upload',而不是像您所问的那样调用'upload';那么你根本就不会测试这种方法 - 你会嘲笑你已经着手测试的东西。 –