CountingIdlingResource
хранится счетчик, значение которого меняется методами increment()
и decrement()
. Когда счетчик принимает значение 0
, ресурс переходит в состояние idle
.UriIdlingResource имеет счетчики, ассоциированные с конкретным URI. Значения счетчика меняется методами
beginLoad(uri: String)
и endLoad(uri: String)
. При создании UriIdlingResource
задается значние timeoutMs
. UriIdlingResource
переходит в состояние idle
когда счетчик равен нулю в течение заданного таймаута. Этот ресурс полезен, когда выполняется несколько запросов друг за другом. Если в этом случае использовать
CountingIdlingResource
, то счетчик примет значние 0
после первого запроса и ресурс перейдет в состояние idle
.