4

次のように起動する DialogFragment のカスタム レイアウトを使用します。

someDialog.show(getFragmentManager(), "dialog_tag");

ダイアログには「保存」ボタンと「キャンセル」ボタンの 2 つのテキスト フィールドがあり、ユーザーが「保存」を押すと、いくつかの検証が行われ、失敗した場合は赤いテキストが表示されます。ログインに失敗したときのログイン ポップアップを考えてみてください。

Android で Junit を使用してこれをテストするにはどうすればよいですか? 次の場合にテストしたい:

  1. ユーザーが何かを押すと、ダイアログが表示されます。
  2. 検証が失敗すると、赤いテキストが表示されます。

具体的には、Activity から起動するときに、Android Instrumentation フレームワークを使用して DialogFragment 内のビューのハンドルを取得するにはどうすればよいですか? DialogFragment が正しく表示されていることを確認するにはどうすればよいですか?

4

0 に答える 0