mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 03:59:35 +01:00
Fix MessageSearchHelperTest after removing user parameter from repository
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
This commit is contained in:
parent
eddb90d31b
commit
7bfc3f60f1
@ -21,7 +21,6 @@
|
|||||||
|
|
||||||
package com.nextcloud.talk.messagesearch
|
package com.nextcloud.talk.messagesearch
|
||||||
|
|
||||||
import com.nextcloud.talk.models.database.UserEntity
|
|
||||||
import com.nextcloud.talk.models.domain.SearchMessageEntry
|
import com.nextcloud.talk.models.domain.SearchMessageEntry
|
||||||
import com.nextcloud.talk.repositories.unifiedsearch.UnifiedSearchRepository
|
import com.nextcloud.talk.repositories.unifiedsearch.UnifiedSearchRepository
|
||||||
import com.nextcloud.talk.test.fakes.FakeUnifiedSearchRepository
|
import com.nextcloud.talk.test.fakes.FakeUnifiedSearchRepository
|
||||||
@ -29,14 +28,10 @@ import io.reactivex.Observable
|
|||||||
import org.junit.Assert
|
import org.junit.Assert
|
||||||
import org.junit.Before
|
import org.junit.Before
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import org.mockito.Mock
|
|
||||||
import org.mockito.MockitoAnnotations
|
import org.mockito.MockitoAnnotations
|
||||||
|
|
||||||
class MessageSearchHelperTest {
|
class MessageSearchHelperTest {
|
||||||
|
|
||||||
@Mock
|
|
||||||
lateinit var userEntity: UserEntity
|
|
||||||
|
|
||||||
val repository = FakeUnifiedSearchRepository()
|
val repository = FakeUnifiedSearchRepository()
|
||||||
|
|
||||||
@Suppress("LongParameterList")
|
@Suppress("LongParameterList")
|
||||||
@ -58,7 +53,7 @@ class MessageSearchHelperTest {
|
|||||||
fun emptySearch() {
|
fun emptySearch() {
|
||||||
repository.response = UnifiedSearchRepository.UnifiedSearchResults(0, false, emptyList())
|
repository.response = UnifiedSearchRepository.UnifiedSearchResults(0, false, emptyList())
|
||||||
|
|
||||||
val sut = MessageSearchHelper(userEntity, repository)
|
val sut = MessageSearchHelper(repository)
|
||||||
|
|
||||||
val testObserver = sut.startMessageSearch("foo").test()
|
val testObserver = sut.startMessageSearch("foo").test()
|
||||||
testObserver.assertComplete()
|
testObserver.assertComplete()
|
||||||
@ -72,7 +67,7 @@ class MessageSearchHelperTest {
|
|||||||
val entries = (1..5).map { createMessageEntry() }
|
val entries = (1..5).map { createMessageEntry() }
|
||||||
repository.response = UnifiedSearchRepository.UnifiedSearchResults(5, true, entries)
|
repository.response = UnifiedSearchRepository.UnifiedSearchResults(5, true, entries)
|
||||||
|
|
||||||
val sut = MessageSearchHelper(userEntity, repository)
|
val sut = MessageSearchHelper(repository)
|
||||||
|
|
||||||
val observable = sut.startMessageSearch("foo")
|
val observable = sut.startMessageSearch("foo")
|
||||||
val expected = MessageSearchHelper.MessageSearchResults(entries, true)
|
val expected = MessageSearchHelper.MessageSearchResults(entries, true)
|
||||||
@ -84,7 +79,7 @@ class MessageSearchHelperTest {
|
|||||||
val entries = (1..2).map { createMessageEntry() }
|
val entries = (1..2).map { createMessageEntry() }
|
||||||
repository.response = UnifiedSearchRepository.UnifiedSearchResults(2, false, entries)
|
repository.response = UnifiedSearchRepository.UnifiedSearchResults(2, false, entries)
|
||||||
|
|
||||||
val sut = MessageSearchHelper(userEntity, repository)
|
val sut = MessageSearchHelper(repository)
|
||||||
|
|
||||||
val observable = sut.startMessageSearch("foo")
|
val observable = sut.startMessageSearch("foo")
|
||||||
val expected = MessageSearchHelper.MessageSearchResults(entries, false)
|
val expected = MessageSearchHelper.MessageSearchResults(entries, false)
|
||||||
@ -96,7 +91,7 @@ class MessageSearchHelperTest {
|
|||||||
val entries = (1..2).map { createMessageEntry() }
|
val entries = (1..2).map { createMessageEntry() }
|
||||||
repository.response = UnifiedSearchRepository.UnifiedSearchResults(2, false, entries)
|
repository.response = UnifiedSearchRepository.UnifiedSearchResults(2, false, entries)
|
||||||
|
|
||||||
val sut = MessageSearchHelper(userEntity, repository)
|
val sut = MessageSearchHelper(repository)
|
||||||
|
|
||||||
repeat(5) {
|
repeat(5) {
|
||||||
val observable = sut.startMessageSearch("foo")
|
val observable = sut.startMessageSearch("foo")
|
||||||
@ -107,13 +102,13 @@ class MessageSearchHelperTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun loadMore_noPreviousResults() {
|
fun loadMore_noPreviousResults() {
|
||||||
val sut = MessageSearchHelper(userEntity, repository)
|
val sut = MessageSearchHelper(repository)
|
||||||
Assert.assertEquals(null, sut.loadMore())
|
Assert.assertEquals(null, sut.loadMore())
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun loadMore_previousResults_sameSearch() {
|
fun loadMore_previousResults_sameSearch() {
|
||||||
val sut = MessageSearchHelper(userEntity, repository)
|
val sut = MessageSearchHelper(repository)
|
||||||
|
|
||||||
val firstPageEntries = (1..5).map { createMessageEntry() }
|
val firstPageEntries = (1..5).map { createMessageEntry() }
|
||||||
repository.response = UnifiedSearchRepository.UnifiedSearchResults(5, true, firstPageEntries)
|
repository.response = UnifiedSearchRepository.UnifiedSearchResults(5, true, firstPageEntries)
|
||||||
|
Loading…
Reference in New Issue
Block a user