0

そのため、Asynch テストの作成に関するヘルプを探していたところ、多くの情報が見つかりましたが、開始方法がわかりません。AsyncTask を拡張するクラスと、そのクラスのみをテストしたいと考えています。では、Junit テストのコンストラクターには何を入れればよいでしょうか? restTestonUI を使用する必要があるため、InstrumentationTestCase を拡張します。Junit を使ったことがないばかげた質問でしたら申し訳ありません。

4

1 に答える 1

0

非同期タスクを開始します

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();
    }

}
于 2013-03-21T08:10:49.400 に答える