Я пытаюсь понять, как тестирование может быть применено в 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"/>
Как я могу включить свой тестовый проект для просмотра проекта приложения?
Спасибо