In depictions selection screen, suggest recently selected items (#4361)

* implement in depictions selection screen to suggest recently selected items

*use RoomDataBase
* Add Javadoc

* fix an bug

* minar change and remove extra line of code

* minar changes

* improve implemention strategy

* fix unittest

* Add javadoc

* added javadoc
This commit is contained in:
Prince kushwaha 2021-05-31 15:49:55 +05:30 committed by GitHub
parent 18cfc89fa4
commit 4fa18e5e27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 196 additions and 16 deletions

View file

@ -72,10 +72,7 @@ class DepictsPresenterTest {
depictsPresenter.searchForDepictions("")
testScheduler.triggerActions()
verify(view).showProgress(false)
verify(view).showError(false)
depictsPresenter.depictedItems
.test()
.assertValue(listOf(selectedItem, depictedItem(id="nonUnique")))
verify(view).showError(true)
}
@ -85,10 +82,7 @@ class DepictsPresenterTest {
depictsPresenter.searchForDepictions("")
testScheduler.triggerActions()
verify(view).showProgress(false)
verify(view).showError(false)
depictsPresenter.depictedItems
.test()
.assertValue(emptyList())
verify(view).showError(true)
}
@Test