IdlingPolicy

public final class IdlingPolicy
extends Object

java.lang.Object
   ↳ android.support.test.espresso.IdlingPolicy


Allows users to control idling idleTimeouts in Espresso.

Summary

Public methods

long getIdleTimeout()

The amount of time the policy allows a resource to be non-idle.

TimeUnit getIdleTimeoutUnit()

The unit for getIdleTimeout().

void handleTimeout(List<String> busyResources, String message)

Invoked when the idle idleTimeout has been exceeded.

Inherited methods

From class java.lang.Object

Public methods

getIdleTimeout

long getIdleTimeout ()

The amount of time the policy allows a resource to be non-idle.

Returns
long

getIdleTimeoutUnit

TimeUnit getIdleTimeoutUnit ()

The unit for getIdleTimeout().

Returns
TimeUnit

handleTimeout

void handleTimeout (List<String> busyResources, 
                String message)

Invoked when the idle idleTimeout has been exceeded.

Parameters
busyResources List: the resources that are not idle.
message String: an additional message to include in an exception.