Как я могу использовать ActivityScenarioRule <Activity>? - PullRequest
0 голосов
/ 26 февраля 2019

Я следую руководству разработчика здесь:

https://developer.android.com/guide/components/activities/testing

и у меня есть тестовый класс, такой как:

@RunWith(AndroidJUnit4::class)
class MyTestSuite {
   @get:Rule var activityScenarioRule = activityScenarioRule<MyActivity>()

   @Test fun testEvent() {
    val scenario = activityScenarioRule.scenario
   }
}

метод activityScenarioRule<T>() неопределены.Какая зависимость мне нужна?Кроме того, каков наилучший способ определить, какие зависимости добавить при чтении этих документов?

1 Ответ

0 голосов
/ 26 февраля 2019

Метод activityScenarioRule<T>() является частью зависимости androidx.test.ext:junit-ktx:1.1.0.

Обычно он указывается в списке Тестовых зависимостей AndroidX , но, похоже, это не такдо сих пор не обновлен с модулями junit-ktx или core-ktx, несмотря на то, что он явно упоминается как часть примечаний к выпуску версии 1.1.0-бета01

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...