{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
@Singleton class IdlingResourceRegistry
Keeps track of user-registered IdlingResources. Consider using instead of this class.
Public constructors |
|
|---|---|
IdlingResourceRegistry(looper: Looper!) |
|
Public functions |
|
|---|---|
(Mutable)List<IdlingResource!>! |
Returns a list of all currently registered |
Unit |
registerLooper(looper: Looper!, considerWaitIdle: Boolean) |
Boolean |
registerResources(resourceList: (Mutable)List<IdlingResource!>!)Registers the given resources. |
Unit |
Ensures that this idling resource registry is in sync with given resources by registering/un-registering idling resources as needed. |
Boolean |
unregisterResources(resourceList: (Mutable)List<IdlingResource!>!)Unregisters the given resources. |
fun getResources(): (Mutable)List<IdlingResource!>!
Returns a list of all currently registered IdlingResources. This method is safe to call from any thread.
| Returns | |
|---|---|
(Mutable)List<IdlingResource!>! |
an ImmutableList of |
fun registerResources(resourceList: (Mutable)List<IdlingResource!>!): Boolean
Registers the given resources. If any of the given resources are already registered, a warning is logged.
| Returns | |
|---|---|
Boolean |
|
fun sync(
resources: (Mutable)Iterable<IdlingResource!>!,
loopers: (Mutable)Iterable<Looper!>!
): Unit
Ensures that this idling resource registry is in sync with given resources by registering/un-registering idling resources as needed.
fun unregisterResources(resourceList: (Mutable)List<IdlingResource!>!): Boolean
Unregisters the given resources. If any of the given resources are not already registered, a warning is logged.
| Returns | |
|---|---|
Boolean |
|