aboutsummaryrefslogtreecommitdiff
path: root/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ActivityConstructionTest.kt
blob: bad484efad97b51fcdc12477a057192f51f8e394 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.pitchedapps.frost.activities

import android.app.Activity
import android.os.Bundle
import androidx.test.core.app.ActivityScenario
import dagger.hilt.android.testing.HiltAndroidRule
import dagger.hilt.android.testing.HiltAndroidTest
import org.junit.Rule
import org.junit.Test

@HiltAndroidTest
class ActivityConstructionTest {

    @get:Rule
    val hiltRule = HiltAndroidRule(this)

    @Test
    fun imageActivity() {
        launch<ImageActivity>()
    }

    private inline fun <reified A : Activity> launch(activityOptions: Bundle? = null) =
        ActivityScenario.launch(A::class.java, activityOptions)
}