0
所以我四處尋找寫Asynch測試的幫助,我發現很多,但我只是不知道如何開始。 我想測試一個擴展了AsyncTask的類,並且只有這個類。那麼我應該在Junit測試的構造函數中放入什麼?它擴展了InstrumentationTestCase,因爲我需要使用restTestONUI。 對不起,如果這是愚蠢的問題,我從來沒有使用過Junit。測試異步任務和Junit
所以我四處尋找寫Asynch測試的幫助,我發現很多,但我只是不知道如何開始。 我想測試一個擴展了AsyncTask的類,並且只有這個類。那麼我應該在Junit測試的構造函數中放入什麼?它擴展了InstrumentationTestCase,因爲我需要使用restTestONUI。 對不起,如果這是愚蠢的問題,我從來沒有使用過Junit。測試異步任務和Junit
啓動非同步任務
NameOfURTask task= new NameOfURTask();
task.execute();
你的AsyncTask
public class NameOfURTask extends
AsyncTask<Void, Void, Void> {
ProgressDialog pDialog;
protected void onPreExecute() {
pDialog = new ProgressDialog(CueGenius.this);
pDialog.setMessage("aysnc task...");
pDialog.setCancelable(false);
pDialog.show();
}
protected Void doInBackground(Void... unused) {
//put here what u want to try
return (null);
}
@Override
protected void onProgressUpdate(Void... values) {
// TODO Auto-generated method stub
super.onProgressUpdate(values);
}
protected void onPostExecute(Void unused) {
pDialog.dismiss();
}
}
ü要知道如何開始非同步的任務? – duggu 2013-03-21 08:07:19