mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 21:03:54 +01:00
Fix failing tests for updateDepictsProperty method (#5795)
* tests: fix failing testUpdateDepictsProperty * replace deprecated circular progress bar with material progress bar * refactor: update SettingsActivity to not use custom appCompatDeletegate It is required because that delegate is automatically handled in new libraries.
This commit is contained in:
parent
ec4a6bc0c4
commit
190135d36c
8 changed files with 107 additions and 84 deletions
|
|
@ -8,6 +8,7 @@ import com.nhaarman.mockitokotlin2.whenever
|
|||
import fr.free.nrw.commons.kvstore.JsonKvStore
|
||||
import fr.free.nrw.commons.upload.UploadResult
|
||||
import fr.free.nrw.commons.upload.WikidataPlace
|
||||
import fr.free.nrw.commons.wikidata.model.RemoveClaim
|
||||
import io.reactivex.Observable
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
|
|
@ -18,7 +19,6 @@ import org.mockito.Mock
|
|||
import org.mockito.Mockito
|
||||
import org.mockito.Mockito.verifyNoInteractions
|
||||
import org.mockito.MockitoAnnotations
|
||||
import fr.free.nrw.commons.wikidata.model.EditClaim
|
||||
|
||||
class WikidataEditServiceTest {
|
||||
@Mock
|
||||
|
|
@ -53,9 +53,16 @@ class WikidataEditServiceTest {
|
|||
|
||||
@Test
|
||||
fun testUpdateDepictsProperty() {
|
||||
whenever(wikibaseClient.postEditEntityByFilename("Test.jpg",
|
||||
gson.toJson(Mockito.mock(EditClaim::class.java)))).thenReturn(Observable.just(true))
|
||||
wikidataEditService.updateDepictsProperty("Test.jpg", listOf())
|
||||
val fileEntityId = "12345"
|
||||
|
||||
whenever(wikibaseClient.getClaimIdsByProperty("M" + fileEntityId,
|
||||
WikidataProperties.DEPICTS.propertyName))
|
||||
.thenReturn(Observable.just(emptyList()))
|
||||
whenever(wikibaseClient.postDeleteClaims("M" + fileEntityId,
|
||||
gson.toJson(Mockito.mock(RemoveClaim::class.java)))
|
||||
).thenReturn(Observable.just(true))
|
||||
|
||||
wikidataEditService.updateDepictsProperty(fileEntityId, listOf())
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue