@@ -28,7 +28,6 @@ import com.auth0.android.request.internal.ThreadSwitcherShadow
2828import com.auth0.android.result.Credentials
2929import com.auth0.android.util.AuthenticationAPIMockServer
3030import com.auth0.android.util.SSLTestUtils
31- import org.mockito.kotlin.*
3231import kotlinx.coroutines.Dispatchers
3332import kotlinx.coroutines.ExperimentalCoroutinesApi
3433import kotlinx.coroutines.launch
@@ -54,6 +53,14 @@ import org.mockito.Mock
5453import org.mockito.Mockito
5554import org.mockito.Mockito.`when`
5655import org.mockito.MockitoAnnotations
56+ import org.mockito.kotlin.KArgumentCaptor
57+ import org.mockito.kotlin.any
58+ import org.mockito.kotlin.argumentCaptor
59+ import org.mockito.kotlin.doThrow
60+ import org.mockito.kotlin.eq
61+ import org.mockito.kotlin.mock
62+ import org.mockito.kotlin.never
63+ import org.mockito.kotlin.verify
5764import org.robolectric.Robolectric
5865import org.robolectric.RobolectricTestRunner
5966import org.robolectric.Shadows.shadowOf
@@ -63,7 +70,8 @@ import java.io.ByteArrayInputStream
6370import java.io.InputStream
6471import java.nio.file.Files
6572import java.nio.file.Paths
66- import java.util.*
73+ import java.util.Collections
74+ import java.util.Date
6775
6876@RunWith(RobolectricTestRunner ::class )
6977@Config(shadows = [ThreadSwitcherShadow ::class ])
@@ -1716,8 +1724,10 @@ public class WebAuthProviderTest {
17161724 }.`when `(pkce).getToken(eq(" 1234" ), callbackCaptor.capture())
17171725 Assert .assertTrue(resume(intent))
17181726 mockAPI.takeRequest()
1719- ShadowLooper .idleMainLooper()
1720- ShadowLooper .idleMainLooper()
1727+ shadowOf(Looper .getMainLooper()).runToEndOfTasks()
1728+ // shadows()
1729+ // ShadowLooper.idleMainLooper()
1730+ // ShadowLooper.idleMainLooper()
17211731 verify(authCallback).onFailure(authExceptionCaptor.capture())
17221732 val error = authExceptionCaptor.firstValue
17231733 assertThat(error, `is `(notNullValue()))
0 commit comments