問題タブ [testing-support-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1426 参照

android - Espresso で AutoCompleteTextView をテストする

Espresso を使用して、複数の AutoCompleteTextView でアプリをテストしています。ある特定のテストでは、オートコンプリート ポップアップが表示されますが、それを無視して次のTextView. これどうやってするの?私のアイデアは、「戻る」プレスをシミュレートするか、ポップアップでタップをシミュレートすることです。

アップデート:

オートコンプリートポップアップをクリックするために次のことを試みています:

問題は、場合によっては、入力されたテキストにオートコンプリートの一致がないため、ポップアップが表示されないことです。ビューが一致するかどうかに応じて、条件付きでクリックを実行するにはどうすればよいですか?

0 投票する
1 に答える
992 参照

android - Android 用のパラメータ化された計測済みテスト

AndroidJUnit4 および Parameterized テストへの回答は、Google の使用例へのリンク@RunWith(Parameterized.class)です。ただし、これは単純な単体テストです。パラメータ化されたインストルメント化されたテストを実行するにはどうすればよいですか?

0 投票する
4 に答える
8871 参照

android - Testing Support Library を使用して Activity を破棄して再開する

Android で古い JUnit3 スタイルのテストを使用すると、次のようにしてアクティビティを破棄して再起動できます。

新しい Testing Support Library を使用して同じことを行うにはどうすればよいですか? Espresso や UI Automator、または新しいライブラリが提供するその他のメカニズムを使用しても問題ありません。

アップデート:

私は次のことを試しました:

ただし、ActivityTestRule.getActivity()アクティビティを再開しないようです。

0 投票する
3 に答える
1395 参照

android - シンボル 'LargeTest' を解決できません

すべてのテストをTesting Support Libraryに変換しています。LargeTestただし、このように注釈をインポートしようとすると

私は得るCannot resolve symbol 'LargeTest'。このエラーを解決するには、gradle ファイルにどのような依存関係を追加する必要がありますか?