@Test
public void testBitmapMemoryCacheGetIntermediateImageLowestLevelReached() {
setupBitmapMemoryCacheGetIntermediateImage();
when(mProducerContext.getLowestPermittedRequestLevel())
.thenReturn(ImageRequest.RequestLevel.BITMAP_MEMORY_CACHE);
mBitmapMemoryCacheProducer.produceResults(mConsumer, mProducerContext);
verify(mConsumer).onNewResult(mIntermediateImageReference, Consumer.NO_FLAGS);
verify(mConsumer).onNewResult(null, Consumer.IS_LAST);
verify(mProducerListener).onProducerStart(mRequestId, PRODUCER_NAME);
Map<String, String> extraMap =
ImmutableMap.of(BitmapMemoryCacheProducer.EXTRA_CACHED_VALUE_FOUND, "false");
verify(mProducerListener).onProducerFinishWithSuccess(mRequestId, PRODUCER_NAME, extraMap);
verify(mProducerListener).onUltimateProducerReached(mRequestId, PRODUCER_NAME, false);
Assert.assertTrue(!mIntermediateImageReference.isValid());
verifyNoMoreInteractions(mInputProducer);
}
BitmapMemoryCacheProducerTest.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:GitHub
作者:
评论列表
文章目录