Тестирование этой кнопки запускает действие с Robolectric

Как насчет каждого раза, когда вы добавляете объект, читаете и копируете все текущие данные в файле, а затем переписываете все вместе в файл.

37
задан Vladimir Ivanov 5 May 2011 в 10:19
поделиться

1 ответ

Ответ James Neville работает над 4,3. Однако я использовал AndroidX API, Espresso и Kotlin:

// scenario initialization is done in @Before setUp method, I did it here for brevity
val scenario = ActivityScenario.launch(MainActivity::class.java)

@Test fun test() {
    onView(withId(R.id.button_id)).perform(click())

    scenario.onActivity { activity ->
        val intent = shadowOf(activity).nextStartedActivity
        val shadowIntent = shadowOf(intent)

        assertEquals(SearchResultsActivity::class.java, shadowIntent.intentClass)
    }
}
0
ответ дан OzzyTheGiant 23 September 2019 в 17:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: