diff --git a/.gitignore b/.gitignore index abff6abb..88181110 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ out/ # Gradle files .gradle/ +.kotlin/ build/ # Local configuration file (sdk path, etc) diff --git a/ultrasonic/src/test/kotlin/org/moire/ultrasonic/imageloader/CoverArtRequestHandlerTest.kt b/ultrasonic/src/test/kotlin/org/moire/ultrasonic/imageloader/CoverArtRequestHandlerTest.kt index 4434b7bc..3cd8beec 100644 --- a/ultrasonic/src/test/kotlin/org/moire/ultrasonic/imageloader/CoverArtRequestHandlerTest.kt +++ b/ultrasonic/src/test/kotlin/org/moire/ultrasonic/imageloader/CoverArtRequestHandlerTest.kt @@ -1,6 +1,7 @@ package org.moire.ultrasonic.imageloader import android.net.Uri +import android.os.Environment import com.squareup.picasso.Picasso import com.squareup.picasso.Request import java.io.IOException @@ -16,7 +17,9 @@ import org.mockito.kotlin.mock import org.mockito.kotlin.whenever import org.moire.ultrasonic.api.subsonic.SubsonicAPIClient import org.moire.ultrasonic.api.subsonic.response.StreamResponse +import org.moire.ultrasonic.util.FileUtil import org.robolectric.RobolectricTestRunner +import java.io.File @RunWith(RobolectricTestRunner::class) class CoverArtRequestHandlerTest { @@ -55,6 +58,10 @@ class CoverArtRequestHandlerTest { @Test fun `Should throw IOException when request to api failed`() { val streamResponse = StreamResponse(null, null, 500) + FileUtil.cachedUltrasonicDirectory = File( + Environment.getExternalStorageDirectory(), + "Android/data/org.moire.ultrasonic" + ) whenever( mockApiClient.toStreamResponse(any()) @@ -74,6 +81,10 @@ class CoverArtRequestHandlerTest { apiError = null, responseHttpCode = 200 ) + FileUtil.cachedUltrasonicDirectory = File( + Environment.getExternalStorageDirectory(), + "Android/data/org.moire.ultrasonic" + ) whenever( mockApiClient.toStreamResponse(any())