Skip to content

Commit ee26ec6

Browse files
committed
Fix failed unit tests
1 parent 4609a6d commit ee26ec6

File tree

2 files changed

+20
-24
lines changed

2 files changed

+20
-24
lines changed

shared/src/androidInstrumentedTest/kotlin/ui/ScreenTestUtil.kt

Lines changed: 9 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -61,28 +61,18 @@ class ErrorMjImagesDataSource : MjImagesDataSource.Remote {
6161

6262
class OfflineMjImagesLocalDataSource : MjImagesDataSource.Local {
6363

64-
override suspend fun isEligibleToShowSnackMessage(): Boolean {
65-
return false
66-
}
64+
override suspend fun isEligibleToShowSnackMessage(): Boolean = false
6765

68-
override suspend fun setSnackMessageShown() {
69-
// no-op
70-
}
66+
override suspend fun setSnackMessageShown() = Unit
7167

72-
override suspend fun isDarkModeEnabled(): Boolean {
73-
return false
74-
}
68+
override suspend fun isDarkModeEnabled(): Boolean = false
7569

76-
override suspend fun setDarkMode(enabled: Boolean) {
77-
// no-op
78-
}
70+
override suspend fun setDarkMode(enabled: Boolean) = Unit
7971

80-
override suspend fun isCacheValid(): Boolean {
81-
return true
82-
}
72+
override suspend fun isCacheValid(): Boolean = true
8373

84-
override suspend fun getImages(page: Int): MjImagesResponse? {
85-
return MjImagesResponse(
74+
override suspend fun getImages(page: Int): MjImagesResponse =
75+
MjImagesResponse(
8676
currentPage = 1,
8777
totalPages = 1,
8878
mjImageResponses = listOf(
@@ -96,13 +86,8 @@ class OfflineMjImagesLocalDataSource : MjImagesDataSource.Local {
9686
pageSize = null,
9787
totalImages = null,
9888
)
99-
}
10089

101-
override suspend fun clearImages() {
102-
// no-op
103-
}
90+
override suspend fun clearImages() = Unit
10491

105-
override suspend fun saveImages(page: Int, response: MjImagesResponse) {
106-
// no-op
107-
}
92+
override suspend fun saveImages(page: Int, response: MjImagesResponse) = Unit
10893
}

shared/src/commonTest/kotlin/fakes/MjImagesLocalFakeDataSource.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package fakes
22

33
import data.source.MjImagesDataSource
4+
import data.source.remote.model.MjImagesResponse
45

56
class MjImagesLocalFakeDataSource : MjImagesDataSource.Local {
67

@@ -12,4 +13,14 @@ class MjImagesLocalFakeDataSource : MjImagesDataSource.Local {
1213
override suspend fun isDarkModeEnabled(): Boolean = false
1314

1415
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
1526
}

0 commit comments

Comments
 (0)