@@ -18,6 +18,7 @@ import org.mockito.ArgumentMatchers.anyString
1818import org.mockito.Mock
1919import org.mockito.Mockito.mock
2020import org.mockito.MockitoAnnotations
21+ import java.lang.reflect.Method
2122
2223/* *
2324 * The unit test class for ContributionBoundaryCallbackTest
@@ -95,7 +96,11 @@ class ContributionBoundaryCallbackTest {
9596 whenever(mediaClient.getMediaListForUser(anyString())).thenReturn(
9697 Single .just(listOf (media()))
9798 )
98- contributionBoundaryCallback.fetchContributions()
99+ val method: Method = ContributionBoundaryCallback ::class .java.getDeclaredMethod(
100+ " fetchContributions"
101+ )
102+ method.isAccessible = true
103+ method.invoke(contributionBoundaryCallback)
99104 verify(repository).save(anyList());
100105 verify(mediaClient).getMediaListForUser(anyString());
101106 }
@@ -104,7 +109,11 @@ class ContributionBoundaryCallbackTest {
104109 fun testFetchContributionsFailed () {
105110 whenever(sessionManager.userName).thenReturn(" Test" )
106111 whenever(mediaClient.getMediaListForUser(anyString())).thenReturn(Single .error(Exception (" Error" )))
107- contributionBoundaryCallback.fetchContributions()
112+ val method: Method = ContributionBoundaryCallback ::class .java.getDeclaredMethod(
113+ " fetchContributions"
114+ )
115+ method.isAccessible = true
116+ method.invoke(contributionBoundaryCallback)
108117 verifyZeroInteractions(repository);
109118 verify(mediaClient).getMediaListForUser(anyString());
110119 }
0 commit comments