@Test public void huntDecodesWhenNotInCache() throws Exception { Action action = mockAction(URI_KEY_1, URI_1, mockImageViewTarget()); TestableBitmapHunter hunter = new TestableBitmapHunter(picasso, dispatcher, cache, stats, action, bitmap); RequestHandler.Result result = hunter.hunt(); assertThat(cache.missCount()).isEqualTo(1); Request request = action.request; verify(hunter.requestHandler) .load(eq(picasso), eq(request), any(RequestHandler.Callback.class)); assertThat(result.getBitmap()).isEqualTo(bitmap); }
private void assertStatistics(PlatformLruCache cache) { assertThat(cache.putCount()).isEqualTo(expectedPutCount); assertThat(cache.hitCount()).isEqualTo(expectedHitCount); assertThat(cache.missCount()).isEqualTo(expectedMissCount); assertThat(cache.evictionCount()).isEqualTo(expectedEvictionCount); }