3
我需要用JUnit測試這個方法的Mockito的Mockito:模擬異步方法
function uploadData() {
myObject.getThreadPool().execute(new Runnable() {
@Override
public void run() {
upload(arguments, callbackContext);
}
});
}
如何嘲笑myObject的調用上傳(參數,callbackContext)不是在後臺線程?
如果您要模擬'myObject'來在當前線程中調用'upload',而不是像您所問的那樣調用'upload';那麼你根本就不會測試這種方法 - 你會嘲笑你已經着手測試的東西。 –