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