package com.squareup.picasso; import android.content.Context; import android.net.Uri; import java.io.IOException; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.robolectric.RobolectricGradleTestRunner; import static org.fest.assertions.api.Assertions.assertThat; import static org.mockito.MockitoAnnotations.initMocks; @RunWith(RobolectricGradleTestRunner.class) public class AssetRequestHandlerTest { @Mock Context context; @Before public void setUp() { initMocks(this); } @Test public void truncatesFilePrefix() throws IOException { Uri uri = Uri.parse("file:///android_asset/foo/bar.png"); Request request = new Request.Builder(uri).build(); String actual = AssetRequestHandler.getFilePath(request); assertThat(actual).isEqualTo("foo/bar.png"); } }