Replace comments with proper `@TestOnly` annotations

pull/1040/head
Simon Marquis 10 months ago
parent a83f6691c4
commit b687328567
No known key found for this signature in database
GPG Key ID: AC8D63F7571DC6D6

@ -24,6 +24,7 @@ import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.flow.update import kotlinx.coroutines.flow.update
import org.jetbrains.annotations.TestOnly
class TestSearchContentsRepository : SearchContentsRepository { class TestSearchContentsRepository : SearchContentsRepository {
@ -46,14 +47,10 @@ class TestSearchContentsRepository : SearchContentsRepository {
override fun getSearchContentsCount(): Flow<Int> = combine(cachedTopics, cachedNewsResources) { topics, news -> topics.size + news.size } override fun getSearchContentsCount(): Flow<Int> = combine(cachedTopics, cachedNewsResources) { topics, news -> topics.size + news.size }
/** @TestOnly
* Test only method to add the topics to the stored list in memory
*/
fun addTopics(topics: List<Topic>) = cachedTopics.update { it + topics } fun addTopics(topics: List<Topic>) = cachedTopics.update { it + topics }
/** @TestOnly
* Test only method to add the news resources to the stored list in memory
*/
fun addNewsResources(newsResources: List<NewsResource>) = fun addNewsResources(newsResources: List<NewsResource>) =
cachedNewsResources.update { it + newsResources } cachedNewsResources.update { it + newsResources }
} }

Loading…
Cancel
Save