0

所以我四处寻找有关编写异步测试的帮助,我发现了很多,但我只是不知道如何开始。我想测试一个扩展 AsyncTask 的类,并且只测试那个类。那么我应该在构造函数中放入什么来进行 Junit 测试呢?它扩展了 InstrumentationTestCase,因为我需要使用 restTestonUI。抱歉,如果这是一个愚蠢的问题,我以前从未使用过 Junit。

4

1 回答 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 回答