File tree Expand file tree Collapse file tree 2 files changed +20
-24
lines changed
androidInstrumentedTest/kotlin/ui Expand file tree Collapse file tree 2 files changed +20
-24
lines changed Original file line number Diff line number Diff line change @@ -61,28 +61,18 @@ class ErrorMjImagesDataSource : MjImagesDataSource.Remote {
61
61
62
62
class OfflineMjImagesLocalDataSource : MjImagesDataSource .Local {
63
63
64
- override suspend fun isEligibleToShowSnackMessage (): Boolean {
65
- return false
66
- }
64
+ override suspend fun isEligibleToShowSnackMessage (): Boolean = false
67
65
68
- override suspend fun setSnackMessageShown () {
69
- // no-op
70
- }
66
+ override suspend fun setSnackMessageShown () = Unit
71
67
72
- override suspend fun isDarkModeEnabled (): Boolean {
73
- return false
74
- }
68
+ override suspend fun isDarkModeEnabled (): Boolean = false
75
69
76
- override suspend fun setDarkMode (enabled : Boolean ) {
77
- // no-op
78
- }
70
+ override suspend fun setDarkMode (enabled : Boolean ) = Unit
79
71
80
- override suspend fun isCacheValid (): Boolean {
81
- return true
82
- }
72
+ override suspend fun isCacheValid (): Boolean = true
83
73
84
- override suspend fun getImages (page : Int ): MjImagesResponse ? {
85
- return MjImagesResponse (
74
+ override suspend fun getImages (page : Int ): MjImagesResponse =
75
+ MjImagesResponse (
86
76
currentPage = 1 ,
87
77
totalPages = 1 ,
88
78
mjImageResponses = listOf (
@@ -96,13 +86,8 @@ class OfflineMjImagesLocalDataSource : MjImagesDataSource.Local {
96
86
pageSize = null ,
97
87
totalImages = null ,
98
88
)
99
- }
100
89
101
- override suspend fun clearImages () {
102
- // no-op
103
- }
90
+ override suspend fun clearImages () = Unit
104
91
105
- override suspend fun saveImages (page : Int , response : MjImagesResponse ) {
106
- // no-op
107
- }
92
+ override suspend fun saveImages (page : Int , response : MjImagesResponse ) = Unit
108
93
}
Original file line number Diff line number Diff line change 1
1
package fakes
2
2
3
3
import data.source.MjImagesDataSource
4
+ import data.source.remote.model.MjImagesResponse
4
5
5
6
class MjImagesLocalFakeDataSource : MjImagesDataSource .Local {
6
7
@@ -12,4 +13,14 @@ class MjImagesLocalFakeDataSource : MjImagesDataSource.Local {
12
13
override suspend fun isDarkModeEnabled (): Boolean = false
13
14
14
15
override suspend fun setDarkMode (enabled : Boolean ) = Unit
16
+
17
+ override suspend fun isCacheValid (): Boolean = false
18
+
19
+ override suspend fun getImages (page : Int ): MjImagesResponse ? = null
20
+
21
+ override suspend fun clearImages () = Unit
22
+
23
+ override suspend fun saveImages (
24
+ page : Int , response : MjImagesResponse
25
+ ) = Unit
15
26
}
You can’t perform that action at this time.
0 commit comments