mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 12:53:55 +01:00
Create CsrfTokenClient and LoginClient by injection, along with a little cleanup (#5491)
This commit is contained in:
parent
5661e8c332
commit
84ffffbbe7
7 changed files with 73 additions and 81 deletions
|
|
@ -3,6 +3,7 @@ package fr.free.nrw.commons.auth.csrf
|
|||
import com.google.gson.stream.MalformedJsonException
|
||||
import fr.free.nrw.commons.MockWebServerTest
|
||||
import fr.free.nrw.commons.auth.SessionManager
|
||||
import fr.free.nrw.commons.auth.login.LoginClient
|
||||
import org.junit.Test
|
||||
import org.mockito.ArgumentMatchers.any
|
||||
import org.mockito.ArgumentMatchers.eq
|
||||
|
|
@ -10,16 +11,15 @@ import org.mockito.ArgumentMatchers.isA
|
|||
import org.mockito.Mockito.mock
|
||||
import org.mockito.Mockito.never
|
||||
import org.mockito.Mockito.verify
|
||||
import org.wikipedia.dataclient.Service
|
||||
import org.wikipedia.dataclient.WikiSite
|
||||
import org.wikipedia.dataclient.mwapi.MwException
|
||||
import org.wikipedia.dataclient.okhttp.HttpStatusException
|
||||
|
||||
class CsrfTokenClientTest : MockWebServerTest() {
|
||||
private val wikiSite = WikiSite("test.wikipedia.org")
|
||||
private val cb = mock(CsrfTokenClient.Callback::class.java)
|
||||
private val sessionManager = mock(SessionManager::class.java)
|
||||
private val subject = CsrfTokenClient(wikiSite, sessionManager)
|
||||
private val tokenInterface = mock(CsrfTokenInterface::class.java)
|
||||
private val loginClient = mock(LoginClient::class.java)
|
||||
private val subject = CsrfTokenClient(sessionManager, tokenInterface, loginClient)
|
||||
|
||||
@Test
|
||||
@Throws(Throwable::class)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue