Implement Glide image preload in RecyclerView
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
package gq.kirmanak.mealient.data.recipes.impl
|
||||
|
||||
import androidx.fragment.app.Fragment
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import gq.kirmanak.mealient.data.baseurl.BaseURLStorage
|
||||
import gq.kirmanak.mealient.ui.images.ImageLoader
|
||||
import io.mockk.MockKAnnotations
|
||||
import io.mockk.coEvery
|
||||
import io.mockk.impl.annotations.MockK
|
||||
@@ -13,22 +11,17 @@ import org.junit.Before
|
||||
import org.junit.Test
|
||||
|
||||
@OptIn(ExperimentalCoroutinesApi::class)
|
||||
class RecipeImageLoaderImplTest {
|
||||
lateinit var subject: RecipeImageLoaderImpl
|
||||
class RecipeImageUrlProviderImplTest {
|
||||
|
||||
lateinit var subject: RecipeImageUrlProvider
|
||||
|
||||
@MockK
|
||||
lateinit var baseURLStorage: BaseURLStorage
|
||||
|
||||
@MockK
|
||||
lateinit var imageLoader: ImageLoader
|
||||
|
||||
@MockK
|
||||
lateinit var fragment: Fragment
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
MockKAnnotations.init(this)
|
||||
subject = RecipeImageLoaderImpl(imageLoader, baseURLStorage, fragment)
|
||||
subject = RecipeImageUrlProviderImpl(baseURLStorage)
|
||||
prepareBaseURL("https://google.com/")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user