Package com.example.skeddly.utilities
Class LoginIdlingResource
java.lang.Object
com.example.skeddly.utilities.LoginIdlingResource
- All Implemented Interfaces:
androidx.test.espresso.IdlingResource
A
IdlingResource that waits for SignupActivity to complete.
Used to wait for Firebase components to load.-
Nested Class Summary
Nested classes/interfaces inherited from interface androidx.test.espresso.IdlingResource
androidx.test.espresso.IdlingResource.ResourceCallback -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()The name of the class.booleanUsed when theIdlingResourceis polled to check whether or notSignupActivityis done loading.voidregisterIdleTransitionCallback(androidx.test.espresso.IdlingResource.ResourceCallback callback) For handling callbacks when theLoginIdlingResourcetransitions.
-
Constructor Details
-
LoginIdlingResource
-
-
Method Details
-
getName
The name of the class.- Specified by:
getNamein interfaceandroidx.test.espresso.IdlingResource- Returns:
- String
-
isIdleNow
public boolean isIdleNow()Used when theIdlingResourceis polled to check whether or notSignupActivityis done loading.- Specified by:
isIdleNowin interfaceandroidx.test.espresso.IdlingResource- Returns:
- boolean
-
registerIdleTransitionCallback
public void registerIdleTransitionCallback(androidx.test.espresso.IdlingResource.ResourceCallback callback) For handling callbacks when theLoginIdlingResourcetransitions.- Specified by:
registerIdleTransitionCallbackin interfaceandroidx.test.espresso.IdlingResource- Parameters:
callback- TheIdlingResource.ResourceCallbackused to handleIdlingResource.ResourceCallback.onTransitionToIdle().
-