Skip to content

Commit

Permalink
Move mock web server delay default to function
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisbanes committed Oct 15, 2020
1 parent f253b23 commit aac5532
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 11 deletions.
6 changes: 1 addition & 5 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ class CoilTest {
val composeTestRule = createComposeRule()

// Our MockWebServer. We use a response delay to simulate real-world conditions
private val server = ImageMockWebServer(responseDelayMs = 200)
private val server = ImageMockWebServer()

@Before
fun setup() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ class GlideTest {
val composeTestRule = createComposeRule()

// Our MockWebServer. We use a response delay to simulate real-world conditions
private val server = ImageMockWebServer(responseDelayMs = 200)
private val server = ImageMockWebServer()

@Before
fun setup() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,13 @@ import okio.Buffer
import java.util.concurrent.TimeUnit

/**
* [MockWebServer] which returns a valid response at the path `/image`, and a 404 for anything else.
* We add a small delay to simulate 'real-world' network conditions.
* A [MockWebServer] which returns a valid image responses at various paths, and a 404
* for anything else.
*
* @param responseDelayMs Allows the setting of a response delay to simulate 'real-world'
* network conditions. Defaults to 200ms.
*/
fun ImageMockWebServer(responseDelayMs: Long = 0): MockWebServer {
fun ImageMockWebServer(responseDelayMs: Long = 200): MockWebServer {
val dispatcher = object : Dispatcher() {
override fun dispatch(request: RecordedRequest): MockResponse = when (request.path) {
"/image" -> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ class PicassoTest {
val composeTestRule = createComposeRule()

// Our MockWebServer. We use a response delay to simulate real-world conditions
private val server = ImageMockWebServer(responseDelayMs = 200)
private val server = ImageMockWebServer()

@Before
fun setup() {
Expand Down

0 comments on commit aac5532

Please sign in to comment.