Нужно проверить, какой уволен, зависит от статуса пользователя, вошедшего в систему? - PullRequest
0 голосов
/ 20 мая 2019

Я пишу тестирование Инструментов для моей активности всплеска. Я хотел проверить, какая корректная активность открыта из всплывающей активности, зависит от пользователя, вошедшего в статус

Я упомянул следующий блог:

1. https://collectiveidea.com/blog/archives/2015/06/11/testing-for-android-intents-using-espresso

2. http://michaelevans.org/blog/2015/09/15/testing-intents-with-espresso-intents/

, а также использовал образец Google

https://github.com/googlesamples/android-testing/blob/master/ui/espresso/IntentsBasicSample/app/src/sharedTest/java/com/example/android/testing/espresso/IntentsBasicSample/DialerActivityTest.java
@Rule
public IntentsTestRule<SplashActivity> testRule = new IntentsTestRule<>(SplashActivity.class);

@Test
public void userLoggedInTest() {
    if (!AccountManager.getInstance(testRule.getActivity()).isUserLoggedIn()) {
        intended(hasComponent(LoginActivity.class.getName()));
    } else {
        intended(hasComponent(MainActivity.class.getName()));
    }
    Intents.release();
}
...