私はAndroidでテストを適用する方法を理解しようとしており、Googleサイトでこのウォークスルーを実行しました。
IntelliJのウィザードを使用して、アプリケーション自体のプロジェクトを作成しました。次に、以下を使用してテストプロジェクトを作成しました。
android create test-project -m ../TestableProject -n TestableProjectTests -p TestableProjectTests
テストプロジェクトを開いて、MyActivityTest
自動生成されたクラスを確認しましたMyActivity
が、メインプロジェクト内の場所を解決できないようです。たとえば、これは機能しません。
import com.example.MyActivity;
私の質問は、テストプロジェクトが、テストしようとしているメインアプリケーションプロジェクトのクラスをどのように可視化できるかということです。テストプロジェクトのマニフェストで次のことがわかりますが、それは大した助けにはならないようです:
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example"
android:label="Tests for com.example"/>
テストプロジェクトでアプリケーションプロジェクトを表示できるようにするにはどうすればよいですか?
ありがとう