IdlingResourceRegistry
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
|