mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
Add pull down to refresh in Contributions screen (#6041)
* pull down to refresh Signed-off-by: parneet-guraya <gurayaparneet@gmail.com> * add kdoc Signed-off-by: parneet-guraya <gurayaparneet@gmail.com> * only enabled for self user Signed-off-by: parneet-guraya <gurayaparneet@gmail.com> * fix test Signed-off-by: parneet-guraya <gurayaparneet@gmail.com> --------- Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
This commit is contained in:
parent
a4b74794cb
commit
4c9637c821
6 changed files with 160 additions and 108 deletions
|
|
@ -19,6 +19,7 @@ import org.mockito.Mockito.mock
|
|||
import org.mockito.Mockito.verifyNoInteractions
|
||||
import org.mockito.MockitoAnnotations
|
||||
import java.lang.reflect.Method
|
||||
import kotlin.reflect.jvm.internal.impl.builtins.functions.FunctionTypeKind
|
||||
|
||||
/**
|
||||
* The unit test class for ContributionBoundaryCallbackTest
|
||||
|
|
@ -99,9 +100,10 @@ class ContributionBoundaryCallbackTest {
|
|||
val method: Method =
|
||||
ContributionBoundaryCallback::class.java.getDeclaredMethod(
|
||||
"fetchContributions",
|
||||
Function0::class.java
|
||||
)
|
||||
method.isAccessible = true
|
||||
method.invoke(contributionBoundaryCallback)
|
||||
method.invoke(contributionBoundaryCallback, {})
|
||||
verify(repository).save(anyList())
|
||||
verify(mediaClient).getMediaListForUser(anyString())
|
||||
}
|
||||
|
|
@ -113,9 +115,10 @@ class ContributionBoundaryCallbackTest {
|
|||
val method: Method =
|
||||
ContributionBoundaryCallback::class.java.getDeclaredMethod(
|
||||
"fetchContributions",
|
||||
Function0::class.java
|
||||
)
|
||||
method.isAccessible = true
|
||||
method.invoke(contributionBoundaryCallback)
|
||||
method.invoke(contributionBoundaryCallback, {})
|
||||
verifyNoInteractions(repository)
|
||||
verify(mediaClient).getMediaListForUser(anyString())
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue