aboutsummaryrefslogtreecommitdiff
path: root/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2020-02-23 17:36:06 -0800
committerAllan Wang <me@allanwang.ca>2020-02-23 17:36:06 -0800
commit1686de0d71d687990ca6f0d4b621bc4d52dee146 (patch)
tree3bba2feb0cf99ae222693a4d564d9acf624322e2 /app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt
parent04fb50b33c4be7f5b9c70ea209c16e40bac521b9 (diff)
downloadfrost-1686de0d71d687990ca6f0d4b621bc4d52dee146.tar.gz
frost-1686de0d71d687990ca6f0d4b621bc4d52dee146.tar.bz2
frost-1686de0d71d687990ca6f0d4b621bc4d52dee146.zip
Add test runners
Diffstat (limited to 'app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt')
-rw-r--r--app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt b/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt
index cd8aaa24..5f1735f5 100644
--- a/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt
+++ b/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ImageActivityTest.kt
@@ -19,6 +19,7 @@ package com.pitchedapps.frost.activities
import android.content.Intent
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.rule.ActivityTestRule
+import com.pitchedapps.frost.FrostTestRule
import com.pitchedapps.frost.helper.getResource
import com.pitchedapps.frost.utils.ARG_COOKIE
import com.pitchedapps.frost.utils.ARG_IMAGE_URL
@@ -39,17 +40,21 @@ import org.junit.After
import org.junit.Before
import org.junit.Rule
import org.junit.Test
+import org.junit.rules.RuleChain
+import org.junit.rules.TestRule
import org.junit.rules.Timeout
import org.junit.runner.RunWith
@RunWith(AndroidJUnit4::class)
class ImageActivityTest {
- @get:Rule
val activity: ActivityTestRule<ImageActivity> =
ActivityTestRule(ImageActivity::class.java, true, false)
@get:Rule
+ val rule: TestRule = RuleChain.outerRule(FrostTestRule()).around(activity)
+
+ @get:Rule
val globalTimeout: Timeout = Timeout.seconds(15)
private fun launchActivity(imageUrl: String, text: String? = null, cookie: String? = null) {
@@ -124,7 +129,6 @@ class ImageActivityTest {
fun invalidImageTest() {
launchActivity(mockServer.url("text").toString())
mockServer.takeRequest()
- activity.activity.isFinishing
with(activity.activity) {
assertEquals(1, mockServer.requestCount, "One http request expected")
assertEquals(