From 47fcc3a2947be85a57086f7621ef1bdfcbd8a404 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Mon, 13 Sep 2021 20:57:56 -0700 Subject: Create initial hilt tests --- .../frost/activities/ActivityConstructionTest.kt | 24 ++++++++++++++++++++++ .../pitchedapps/frost/activities/ImageActivity.kt | 15 +++++++------- 2 files changed, 32 insertions(+), 7 deletions(-) create mode 100644 app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ActivityConstructionTest.kt diff --git a/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ActivityConstructionTest.kt b/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ActivityConstructionTest.kt new file mode 100644 index 00000000..bad484ef --- /dev/null +++ b/app/src/androidTest/kotlin/com/pitchedapps/frost/activities/ActivityConstructionTest.kt @@ -0,0 +1,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() + } + + private inline fun launch(activityOptions: Bundle? = null) = + ActivityScenario.launch(A::class.java, activityOptions) +} \ No newline at end of file diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt index c5b8bdaa..e3b607a3 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt @@ -137,8 +137,9 @@ class ImageActivity : KauBaseActivity() { lateinit var binding: ActivityImageBinding private var bottomBehavior: BottomSheetBehavior? = null - private val baseBackgroundColor = if (prefs.blackMediaBg) Color.BLACK - else themeProvider.bgColor.withMinAlpha(235) + private val baseBackgroundColor: Int + get() = if (prefs.blackMediaBg) Color.BLACK + else themeProvider.bgColor.withMinAlpha(235) private fun loadError(e: Throwable) { if (e.message?.contains("") == true) { @@ -226,11 +227,11 @@ class ImageActivity : KauBaseActivity() { setState(FabStates.SHARE) } imagePhoto.setOnImageEventListener(object : - SubsamplingScaleImageView.DefaultOnImageEventListener() { - override fun onImageLoadError(e: Exception) { - loadError(e) - } - }) + SubsamplingScaleImageView.DefaultOnImageEventListener() { + override fun onImageLoadError(e: Exception) { + loadError(e) + } + }) activityThemer.setFrostColors { themeWindow = false } -- cgit v1.2.3