Skip to content

Commit 3c26f86

Browse files
Update mock web server and fix demo app (#22)
1 parent 4d0c817 commit 3c26f86

File tree

3 files changed

+5
-87
lines changed

3 files changed

+5
-87
lines changed

app/src/main/java/com/telefonica/mocks/App.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ class App : Application() {
2828

2929
if (BuildConfig.DEFAULT_ENVIRONMENT == Environment.DEMO) {
3030
super.onCreate()
31-
mockHelper.setUp(enableSsl = true)
32-
getUserMocksUseCase()
3331
CoroutineScope(Dispatchers.IO).launch {
32+
mockHelper.setUp(enableSsl = true)
33+
getUserMocksUseCase()
3434
initBackendUrl()
3535
}
3636
}
Lines changed: 2 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
package com.telefonica.mocks.domain.mock
22

3-
import com.squareup.moshi.Moshi
4-
import com.telefonica.mock.Method
5-
import com.telefonica.mock.MockedApiResponse
63
import com.telefonica.mock.MockHelper
7-
import com.telefonica.mocks.model.user.NameDto
8-
import com.telefonica.mocks.model.user.UserDto
9-
import com.telefonica.mocks.model.user.UserWrapperDto
104
import javax.inject.Inject
115

126
open class GetUserMocksUseCase @Inject constructor(
@@ -15,85 +9,9 @@ open class GetUserMocksUseCase @Inject constructor(
159

1610
operator fun invoke() {
1711
mockHelper.enqueue {
18-
whenever("/image.png").thenReturnFromRawFile("demo_image")
19-
whenever("/?results=5").thenReturnFromFile("user_list_success_1.json")
12+
whenever(".*/?results=5").thenReturnFromFile("user_list_success_1.json")
13+
whenever(".*/?results=10").thenReturnFromFile("user_list_success_2.json")
2014
}
2115
}
2216

23-
companion object {
24-
val DEMO_LIST = UserWrapperDto(
25-
results = listOf(
26-
UserDto(
27-
name = NameDto(
28-
title = "Sr", first = "Pablo", last = "Garcia"
29-
),
30-
email = "[email protected]",
31-
phone = "611 11 11 11"
32-
),
33-
UserDto(
34-
name = NameDto(
35-
title = "Sr", first = "David", last = "Santiago"
36-
),
37-
email = "[email protected]",
38-
phone = "611 11 11 12"
39-
),
40-
UserDto(
41-
name = NameDto(
42-
title = "Sr", first = "David", last = "Pastor"
43-
),
44-
email = "[email protected]",
45-
phone = "611 11 11 13"
46-
),
47-
UserDto(
48-
name = NameDto(
49-
title = "Sr", first = "Pablo", last = "Martin"
50-
),
51-
email = "[email protected]",
52-
phone = "611 11 11 14"
53-
),
54-
UserDto(
55-
name = NameDto(
56-
title = "Sr", first = "Yamal", last = "Al-Mahamid"
57-
),
58-
email = "[email protected]",
59-
phone = "611 11 11 15"
60-
),
61-
UserDto(
62-
name = NameDto(
63-
title = "Sr", first = "David", last = "Gonzalez"
64-
),
65-
email = "[email protected]",
66-
phone = "611 11 11 16"
67-
),
68-
UserDto(
69-
name = NameDto(
70-
title = "Sr", first = "Jesus", last = "Latorre"
71-
),
72-
email = "[email protected]",
73-
phone = "611 11 11 17"
74-
),
75-
UserDto(
76-
name = NameDto(
77-
title = "Sr", first = "Guillermo", last = "Merino"
78-
),
79-
email = "[email protected]",
80-
phone = "611 11 11 18"
81-
),
82-
UserDto(
83-
name = NameDto(
84-
title = "Sr", first = "Manolo", last = "Vera"
85-
),
86-
email = "[email protected]",
87-
phone = "611 11 11 19"
88-
),
89-
UserDto(
90-
name = NameDto(
91-
title = "Sr", first = "Javier", last = "Delgado"
92-
),
93-
email = "[email protected]",
94-
phone = "611 11 11 10"
95-
),
96-
),
97-
)
98-
}
9917
}

mock/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ android {
3333

3434
dependencies {
3535

36-
implementation "com.squareup.okhttp3:mockwebserver:4.9.3"
36+
implementation "com.squareup.okhttp3:mockwebserver:4.12.0"
3737
implementation "com.squareup.okhttp3:okhttp-tls:4.9.3"
3838

3939
implementation "com.google.dagger:dagger:2.46.1"

0 commit comments

Comments
 (0)