From b48809a1faa0c5bd1aafef6ea60aa89c5a9eb8b9 Mon Sep 17 00:00:00 2001 From: Frans-Lukas Date: Wed, 12 Aug 2020 14:38:32 +0200 Subject: [PATCH] #2278 updated language fragment inst tests --- ...geActivityTest.java => LanguageFragmentTest.java} | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) rename app/src/androidTest/java/org/kiwix/kiwixmobile/language/{LanguageActivityTest.java => LanguageFragmentTest.java} (95%) diff --git a/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageActivityTest.java b/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageFragmentTest.java similarity index 95% rename from app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageActivityTest.java rename to app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageFragmentTest.java index 31790a4e0..61f02011e 100644 --- a/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageActivityTest.java +++ b/app/src/androidTest/java/org/kiwix/kiwixmobile/language/LanguageFragmentTest.java @@ -22,6 +22,7 @@ import android.Manifest; import androidx.test.espresso.ViewInteraction; import androidx.test.espresso.intent.Intents; import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.rule.ActivityTestRule; import androidx.test.rule.GrantPermissionRule; import com.schibsted.spain.barista.interaction.BaristaSleepInteractions; import org.junit.After; @@ -31,6 +32,7 @@ import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.kiwix.kiwixmobile.R; +import org.kiwix.kiwixmobile.main.KiwixMainActivity; import static androidx.test.espresso.Espresso.onView; import static androidx.test.espresso.action.ViewActions.click; @@ -42,6 +44,7 @@ import static androidx.test.espresso.matcher.ViewMatchers.isDisplayed; import static androidx.test.espresso.matcher.ViewMatchers.withContentDescription; import static androidx.test.espresso.matcher.ViewMatchers.withId; import static androidx.test.espresso.matcher.ViewMatchers.withText; +import static com.schibsted.spain.barista.interaction.BaristaClickInteractions.clickOn; import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.Matchers.allOf; import static org.hamcrest.core.IsNull.notNullValue; @@ -49,9 +52,12 @@ import static org.kiwix.kiwixmobile.testutils.Matcher.childAtPosition; import static org.kiwix.kiwixmobile.testutils.TestUtils.TEST_PAUSE_MS; @RunWith(AndroidJUnit4.class) -public class LanguageActivityTest { +public class LanguageFragmentTest { @Rule + public ActivityTestRule activityTestRule = + new ActivityTestRule<>(KiwixMainActivity.class); + @Rule public GrantPermissionRule readPermissionRule = GrantPermissionRule.grant(Manifest.permission.READ_EXTERNAL_STORAGE); @Rule @@ -65,8 +71,8 @@ public class LanguageActivityTest { @Test @Ignore("Covert to kotlin/robot") - public void testLanguageActivity() { - onView(withText("Online")).perform(click()); + public void testLanguageFragment() { + clickOn(R.string.download); // Open the Language Activity onView(withContentDescription("Choose a language")).perform(click());