@NonNull @Override public ModelLoader<Uri, ParcelFileDescriptor> build(MultiModelLoaderFactory multiFactory) { return new AssetUriLoader<>(assetManager, this); }
@Test public void testHandlesAssetUris() { Uri assetUri = Uri.parse("file:///android_asset/assetName"); when(factory.buildFetcher(any(AssetManager.class), eq("assetName"))).thenReturn(fetcher); assertTrue(loader.handles(assetUri)); assertEquals( fetcher, Preconditions.checkNotNull( loader.buildLoadData(assetUri, IMAGE_SIDE, IMAGE_SIDE, new Options())).fetcher); } }
@NonNull @Override public ModelLoader<Uri, InputStream> build(MultiModelLoaderFactory multiFactory) { return new AssetUriLoader<>(assetManager, this); }
@Before public void setUp() { MockitoAnnotations.initMocks(this); loader = new AssetUriLoader<>(RuntimeEnvironment.application.getAssets(), factory); }
@Override public ModelLoader<Uri, InputStream> build(MultiModelLoaderFactory multiFactory) { return new AssetUriLoader<>(assetManager, this); }
@Override public ModelLoader<Uri, ParcelFileDescriptor> build(MultiModelLoaderFactory multiFactory) { return new AssetUriLoader<>(assetManager, this); }