Я пишу тестирование Инструментов для моей активности всплеска. Я хотел проверить, какая корректная активность открыта из всплывающей активности, зависит от пользователя, вошедшего в статус
Я упомянул следующий блог:
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(); }