Пример #1
0
 @Test
 public void returnsIfTargetIsNullOnComplete() throws Exception {
   Picasso picasso = mock(Picasso.class);
   ImageView target = mockImageViewTarget();
   Callback callback = mockCallback();
   ImageViewAction request =
       new ImageViewAction(
           picasso, target, null, false, false, 0, null, URI_KEY_1, null, callback);
   request.target.clear();
   request.complete(BITMAP_1, MEMORY);
   verifyZeroInteractions(target);
   verifyZeroInteractions(callback);
 }
Пример #2
0
 @Test(expected = AssertionError.class)
 public void throwsErrorWithNullResult() throws Exception {
   ImageViewAction action =
       new ImageViewAction(
           mock(Picasso.class),
           mockImageViewTarget(),
           null,
           false,
           false,
           0,
           null,
           URI_KEY_1,
           null,
           null);
   action.complete(null, MEMORY);
 }
Пример #3
0
 @Test
 public void invokesTargetAndCallbackSuccessIfTargetIsNotNull() throws Exception {
   Picasso picasso =
       new Picasso(
           Robolectric.application,
           mock(Dispatcher.class),
           Cache.NONE,
           null,
           IDENTITY,
           null,
           mock(Stats.class),
           false,
           false);
   ImageView target = mockImageViewTarget();
   Callback callback = mockCallback();
   ImageViewAction request =
       new ImageViewAction(
           picasso, target, null, false, false, 0, null, URI_KEY_1, null, callback);
   request.complete(BITMAP_1, MEMORY);
   verify(target).setImageDrawable(any(PicassoDrawable.class));
   verify(callback).onSuccess();
 }