package com.neoranga55.cleanguitestarchitecture.util;
import android.support.test.espresso.contrib.CountingIdlingResource;
import com.neoranga55.cleanguitestarchitecture.support.util.CountingIdlingResourceListener;
/**
* Generic implementation of the counting idling resource
*/
public class CountingIdlingResourceListenerImpl implements CountingIdlingResourceListener {
private final CountingIdlingResource mCountingIdlingResource;
public CountingIdlingResourceListenerImpl(final String idlingResourceName) {
mCountingIdlingResource = new CountingIdlingResource(idlingResourceName);
}
public CountingIdlingResource getCountingIdlingResource() {
return mCountingIdlingResource;
}
@Override
public void increment() {
mCountingIdlingResource.increment();
}
@Override
public void decrement() {
mCountingIdlingResource.decrement();
}
}