所以我四处寻找有关编写异步测试的帮助,我发现了很多,但我只是不知道如何开始。我想测试一个扩展 AsyncTask 的类,并且只测试那个类。那么我应该在构造函数中放入什么来进行 Junit 测试呢?它扩展了 InstrumentationTestCase,因为我需要使用 restTestonUI。抱歉,如果这是一个愚蠢的问题,我以前从未使用过 Junit。
问问题
46 次
1 回答
0
启动异步任务
NameOfURTask task= new NameOfURTask ();
task.execute();
你的异步任务
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();
}
}
于 2013-03-21T08:10:49.400 回答