IdlingResourceRegistry
This package is part of the
Android support library which
is no longer maintained.
The support library has been superseded by AndroidX
which is part of Jetpack .
We recommend using the AndroidX libraries in all new projects. You should also consider
migrating existing projects to AndroidX.
To find the AndroidX class that maps to this deprecated class, see the AndroidX
support library class
mappings .
public
final
class
IdlingResourceRegistry
extends Object
Keeps track of user-registered IdlingResources
. Consider using IdlingRegistry
instead of this class.
Summary
Inherited methods
From
class
java.lang.Object
Object
clone()
boolean
equals(Object arg0)
void
finalize()
final
Class <?>
getClass()
int
hashCode()
final
void
notify()
final
void
notifyAll()
String
toString()
final
void
wait(long arg0, int arg1)
final
void
wait(long arg0)
final
void
wait()
Public constructors
IdlingResourceRegistry
IdlingResourceRegistry (Looper looper)
Public methods
registerLooper
void registerLooper (Looper looper,
boolean considerWaitIdle)
Parameters
looper
Looper
considerWaitIdle
boolean
registerResources
boolean registerResources (List <? extends IdlingResource > resourceList)
Registers the given resources. If any of the given resources are already registered, a warning
is logged.
Parameters
resourceList
List
Returns
boolean
true
if all resources were successfully registered
sync
void sync (Iterable <IdlingResource > resources,
Iterable <Looper > loopers)
Ensures that this idling resource registry is in sync with given resources by
registering/un-registering idling resources as needed.
Parameters
resources
Iterable
loopers
Iterable
unregisterResources
boolean unregisterResources (List <? extends IdlingResource > resourceList)
Unregisters the given resources. If any of the given resources are not already registered, a
warning is logged.
Parameters
resourceList
List
Returns
boolean
true
if all resources were successfully unregistered