1
1
package com.telefonica.mocks.domain.mock
2
2
3
- import com.squareup.moshi.Moshi
4
- import com.telefonica.mock.Method
5
- import com.telefonica.mock.MockedApiResponse
6
3
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
10
4
import javax.inject.Inject
11
5
12
6
open class GetUserMocksUseCase @Inject constructor(
@@ -15,85 +9,9 @@ open class GetUserMocksUseCase @Inject constructor(
15
9
16
10
operator fun invoke () {
17
11
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" )
20
14
}
21
15
}
22
16
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
-
31
- phone = " 611 11 11 11"
32
- ),
33
- UserDto (
34
- name = NameDto (
35
- title = " Sr" , first = " David" , last = " Santiago"
36
- ),
37
-
38
- phone = " 611 11 11 12"
39
- ),
40
- UserDto (
41
- name = NameDto (
42
- title = " Sr" , first = " David" , last = " Pastor"
43
- ),
44
-
45
- phone = " 611 11 11 13"
46
- ),
47
- UserDto (
48
- name = NameDto (
49
- title = " Sr" , first = " Pablo" , last = " Martin"
50
- ),
51
-
52
- phone = " 611 11 11 14"
53
- ),
54
- UserDto (
55
- name = NameDto (
56
- title = " Sr" , first = " Yamal" , last = " Al-Mahamid"
57
- ),
58
-
59
- phone = " 611 11 11 15"
60
- ),
61
- UserDto (
62
- name = NameDto (
63
- title = " Sr" , first = " David" , last = " Gonzalez"
64
- ),
65
-
66
- phone = " 611 11 11 16"
67
- ),
68
- UserDto (
69
- name = NameDto (
70
- title = " Sr" , first = " Jesus" , last = " Latorre"
71
- ),
72
-
73
- phone = " 611 11 11 17"
74
- ),
75
- UserDto (
76
- name = NameDto (
77
- title = " Sr" , first = " Guillermo" , last = " Merino"
78
- ),
79
-
80
- phone = " 611 11 11 18"
81
- ),
82
- UserDto (
83
- name = NameDto (
84
- title = " Sr" , first = " Manolo" , last = " Vera"
85
- ),
86
-
87
- phone = " 611 11 11 19"
88
- ),
89
- UserDto (
90
- name = NameDto (
91
- title = " Sr" , first = " Javier" , last = " Delgado"
92
- ),
93
-
94
- phone = " 611 11 11 10"
95
- ),
96
- ),
97
- )
98
- }
99
17
}
0 commit comments