2012-04-21 52 views
1

我有一個簡單的AsyncTask來執行一些計算。我如何進行單元測試?如何在Android中測試AsyncTask?

+0

退房答案[這裏](http://stackoverflow.com/questions/8295003/best-way-to- manage-the-progressdialog-from-asynctask/8317071#8317071)看看是否有幫助。 – yorkw 2012-04-21 22:44:10

回答

1

我不明白你爲什麼需要異步測試它。如果你的代碼在doInBackground方法中,你可以從你的測試類中調用該方法,並在返回時用結果聲明一些東西。

+0

不幸的是,AsyncTask的doInBackground是一個受保護的方法,因此在類之外是不可見的。 – Shalmezad 2014-01-17 20:20:38

+0

@Shalmezad然後擴展AsyncTask並創建一個新的公用方法,在那裏調用受保護的方法? – ZeroOne 2014-01-21 14:59:41