package com.squareup.picasso; import android.content.ContentResolver; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Network; import android.provider.MediaStore; import org.robolectric.annotation.Implementation; import org.robolectric.annotation.Implements; import static com.squareup.picasso.TestUtils.makeBitmap; final class Shadows { @Implements(MediaStore.Video.Thumbnails.class) public static class ShadowVideoThumbnails { @Implementation public static Bitmap getThumbnail(ContentResolver cr, long origId, int kind, BitmapFactory.Options options) { return makeBitmap(); } } @Implements(MediaStore.Images.Thumbnails.class) public static class ShadowImageThumbnails { @Implementation public static Bitmap getThumbnail(ContentResolver cr, long origId, int kind, BitmapFactory.Options options) { return makeBitmap(20, 20); } } /** * Here because https://github.com/robolectric/robolectric/issues/2223 */ @Implements(Network.class) public static class ShadowNetwork { } }