Commit b1cc9f26 by Aleksandr

fix upload job test

parent f80633f8
package com.isidroid.job_sender
import android.content.Context
import androidx.test.platform.app.InstrumentationRegistry
import com.isidroid.job.constant.JobStatus
import com.isidroid.job.constant.SendJobStatus
import com.isidroid.job.data.source.local.JobLocalSource
......@@ -44,6 +46,7 @@ class UploadJobsTest {
private lateinit var sendJobLocalSource: SendJobLocalSource
private lateinit var sendJobNetworkSource: SendJobNetworkSource
private lateinit var eventCollector: SendJobEventCollectorFlow
private lateinit var mockContext: Context
private val mockWrapper = MockWebServerWrapper { path, method, body ->
when {
......@@ -54,6 +57,7 @@ class UploadJobsTest {
@Before
fun setup() {
mockContext = InstrumentationRegistry.getInstrumentation().context
mockWebServer = mockWrapper.create()
api = createApi(mockWebServer, ApiJob::class.java)
renderRepository = mock(RenderRepository::class.java)
......@@ -63,7 +67,7 @@ class UploadJobsTest {
sendJobNetworkSource = mock(SendJobNetworkSource::class.java)
eventCollector = SendJobEventCollectorFlow()
repository = JobSendRepositoryImpl(renderRepository, spotRepository, printJobRepository, sendJobLocalSource, sendJobNetworkSource, eventCollector)
repository = JobSendRepositoryImpl(mockContext, renderRepository, spotRepository, printJobRepository, sendJobLocalSource, sendJobNetworkSource, eventCollector)
}
@After
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment