public final class

IdlingResourceRegistry

extends Object
java.lang.Object
   ↳ android.support.test.espresso.base.IdlingResourceRegistry

Class Overview

Keeps track of user-registered IdlingResources.

Summary

Public Constructors
IdlingResourceRegistry(Looper looper)
Public Methods
List<IdlingResource> getResources()
Returns a list of all currently registered IdlingResources.
void registerLooper(Looper looper, boolean considerWaitIdle)
boolean registerResources(List<? extends IdlingResource> resourceList)
Registers the given resources.
boolean unregisterResources(List<? extends IdlingResource> resourceList)
Unregisters the given resources.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public IdlingResourceRegistry (Looper looper)

Public Methods

public List<IdlingResource> getResources ()

Returns a list of all currently registered IdlingResources. This method is safe to call from any thread.

Returns

public void registerLooper (Looper looper, boolean considerWaitIdle)

public boolean registerResources (List<? extends IdlingResource> resourceList)

Registers the given resources. If any of the given resources are already registered, a warning is logged.

Returns
  • true if all resources were successfully registered

public boolean unregisterResources (List<? extends IdlingResource> resourceList)

Unregisters the given resources. If any of the given resources are not already registered, a warning is logged.

Returns
  • true if all resources were successfully unregistered