IdlingResourceRegistry

public final class IdlingResourceRegistry
extends Object

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


跟踪用户注册的 IdlingResource

Summary

Public constructors

IdlingResourceRegistry(Looper looper)

Public methods

List<IdlingResource> getResources()

返回当前注册的所有 IdlingResource的列表。

void registerLooper(Looper looper, boolean considerWaitIdle)
boolean registerResources(List<? extends IdlingResource> resourceList)

注册给定的资源。

boolean unregisterResources(List<? extends IdlingResource> resourceList)

取消注册给定的资源。

Inherited methods

From class java.lang.Object

Public constructors

IdlingResourceRegistry

IdlingResourceRegistry (Looper looper)

Parameters
looper Looper

Public methods

getResources

List<IdlingResource> getResources ()

返回所有当前注册的IdlingResource的列表。 这个方法可以安全地从任何线程调用。

Returns
List<IdlingResource> an ImmutableList of IdlingResources.

registerLooper

void registerLooper (Looper looper, 
                boolean considerWaitIdle)

Parameters
looper Looper
considerWaitIdle boolean

registerResources

boolean registerResources (List<? extends IdlingResource> resourceList)

注册给定的资源。 如果任何给定资源已经注册,则会记录警告。

Parameters
resourceList List
Returns
boolean true if all resources were successfully registered

unregisterResources

boolean unregisterResources (List<? extends IdlingResource> resourceList)

取消注册给定的资源。 如果任何给定资源尚未注册,则会记录警告。

Parameters
resourceList List
Returns
boolean true if all resources were successfully unregistered