1. ホーム
  2. android

Android Studio (IntelliJ) で Gradle ベースの設定を使用した場合の簡単な JUnit テストの実行

2023-08-20 20:37:27

質問

私は Android Studio/IntelliJ を使って、既存の Android プロジェクトに、いくつかの簡単な JUnit ユニットテストを追加したいと思います。そのようなテストを追加するための正しいフォルダは何ですか?

アンドロイドの Gradle プラグインは、ディレクトリ構造を定義し src/main/java でディレクトリ構造を定義し、メインソースは src/instrumentTest/java には Android をテストします。

instrumentTestで自分のJUnitテストを追加しようとしても、私にはうまくいきませんでした。私はそれを Android テストとして実行することはできますが (そのディレクトリはそのためにあるようです)、それは私が求めているものではありません。 JUnit テストを実行したいだけです。 私はこのクラスのためにJUnitの実行構成を作成しようとしましたが、それもうまくいきませんでした。 Android としてフラグが立っているディレクトリを使用しているためだと思われます。

新しいソースフォルダを作成し、プロジェクト構造でそのようにマークした場合、これは次回に消去されます。 IntelliJ がgradleのビルドファイルからプロジェクトの設定をリフレッシュするときに、これは消去されます。

gradleベースのandroidプロジェクトでJUnitテストを設定する、より適切な方法は何でしょうか? IntelliJ ? このために使用するディレクトリ構造はどれですか?

どのように解決するのですか?

Android Studio 1.1では、簡単に解決できるようになりました。 http://tools.android.com/tech-docs/unit-testing-support