package voldemort.store.readonly.fetcher;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.BDDMockito;
import org.mockito.Mockito;
public class HdfsFetchAggStatsTest {
@Test
public void testSingleFileFetchStartWithoutRetry() {
long parallelFetchesBefore = HdfsFetcherAggStats.getStats().getParallelFetches();
long totalFetchRetiesBefore = HdfsFetcherAggStats.getStats().getTotalFetchRetries();
HdfsFetcherAggStats.getStats().singleFileFetchStart(false);
Assert.assertEquals(parallelFetchesBefore + 1, HdfsFetcherAggStats.getStats().getParallelFetches());
Assert.assertEquals(totalFetchRetiesBefore, HdfsFetcherAggStats.getStats().getTotalFetchRetries());
}
@Test
public void testSingleFileFetchStartWithRetry() {
long parallelFetchesBefore = HdfsFetcherAggStats.getStats().getParallelFetches();
long totalFetchRetiesBefore = HdfsFetcherAggStats.getStats().getTotalFetchRetries();
HdfsFetcherAggStats.getStats().singleFileFetchStart(true);
Assert.assertEquals(parallelFetchesBefore + 1, HdfsFetcherAggStats.getStats().getParallelFetches());
Assert.assertEquals(totalFetchRetiesBefore + 1, HdfsFetcherAggStats.getStats().getTotalFetchRetries());
}
}