mirror of
https://gitlab.com/ultrasonic/ultrasonic.git
synced 2025-04-24 04:40:56 +03:00
Fixed tests
This commit is contained in:
parent
4a5b35b560
commit
a5a096694c
1
.gitignore
vendored
1
.gitignore
vendored
@ -18,6 +18,7 @@ out/
|
||||
|
||||
# Gradle files
|
||||
.gradle/
|
||||
.kotlin/
|
||||
build/
|
||||
|
||||
# Local configuration file (sdk path, etc)
|
||||
|
@ -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())
|
||||
|
Loading…
x
Reference in New Issue
Block a user