Skip to content

Commit 1268e89

Browse files
committed
fixing tests
Signed-off-by: rapterjet2004 <[email protected]>
1 parent e2ca92c commit 1268e89

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

app/src/main/java/com/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ class ConversationsListViewModel @Inject constructor(
154154
private val _searchResultFlow: MutableStateFlow<List<AbstractFlexibleItem<*>>> = MutableStateFlow(listOf())
155155
val searchResultFlow = _searchResultFlow.asStateFlow()
156156

157+
@Suppress("LongMethod")
157158
fun getSearchQuery(context: Context, filter: String) {
158159
val conversationsTitle: String = context.resources!!.getString(R.string.conversations)
159160
val conversationsHeader = GenericTextHeaderItem(conversationsTitle, viewThemeUtils)

app/src/test/java/com/nextcloud/talk/contacts/repository/FakeRepositoryError.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ package com.nextcloud.talk.contacts.repository
1010
import com.nextcloud.talk.contacts.ContactsRepository
1111
import com.nextcloud.talk.data.user.model.User
1212
import com.nextcloud.talk.models.json.autocomplete.AutocompleteOverall
13+
import com.nextcloud.talk.models.json.autocomplete.AutocompleteUser
1314
import com.nextcloud.talk.models.json.conversations.RoomOverall
15+
import kotlinx.coroutines.flow.Flow
16+
import kotlinx.coroutines.flow.flow
1417

1518
class FakeRepositoryError : ContactsRepository {
1619
@Suppress("Detekt.TooGenericExceptionThrown")
@@ -28,4 +31,9 @@ class FakeRepositoryError : ContactsRepository {
2831

2932
override fun getImageUri(user: User, avatarId: String, requestBigSize: Boolean) =
3033
"https://mydoman.com/index.php/avatar/$avatarId/512"
34+
35+
override fun getContactsFlow(user: User, searchQuery: String?): Flow<List<AutocompleteUser>> =
36+
flow {
37+
// unused atm
38+
}
3139
}

app/src/test/java/com/nextcloud/talk/contacts/repository/FakeRepositorySuccess.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ package com.nextcloud.talk.contacts.repository
1010
import com.nextcloud.talk.contacts.ContactsRepository
1111
import com.nextcloud.talk.contacts.apiService.FakeItem
1212
import com.nextcloud.talk.data.user.model.User
13+
import com.nextcloud.talk.models.json.autocomplete.AutocompleteUser
14+
import kotlinx.coroutines.flow.Flow
15+
import kotlinx.coroutines.flow.flow
1316

1417
class FakeRepositorySuccess : ContactsRepository {
1518
override suspend fun getContacts(user: User, searchQuery: String?, shareTypes: List<String>) =
@@ -25,4 +28,9 @@ class FakeRepositorySuccess : ContactsRepository {
2528

2629
override fun getImageUri(user: User, avatarId: String, requestBigSize: Boolean) =
2730
"https://mydomain.com/index.php/avatar/$avatarId/512"
31+
32+
override fun getContactsFlow(user: User, searchQuery: String?): Flow<List<AutocompleteUser>> =
33+
flow {
34+
// unused atm
35+
}
2836
}

0 commit comments

Comments
 (0)